2011-01-12 33 views

Trả lời

7

action, controller là các từ bị cấm.

Nhìn xung quanh debug params

--- !map:ActiveSupport::HashWithIndifferentAccess 
action: index 
controller: main 

nên bạn không thể sử dụng những params. Bởi vì họ sẽ được REWRITED AUTOMATICALLY

+0

Cảm ơn bạn! Đã thay đổi tên. –

5

tôi sẽ đề nghị không sử dụng những từ như hành động, tên, phương pháp như tên trường như họ là tất cả các thuộc tính của thẻ form và có thể bị lẫn lộn khi biểu mẫu được đăng

2

Tôi đồng ý với jbeynon, tôi sẽ cũng nói bất cứ điều gì liên quan đến CRUD (Tạo, Đọc, Cập nhật, Xóa) cũng được bảo vệ.

0

Tôi không hiểu tại sao điều này sẽ không hợp lệ. Bạn muốn tránh xung đột với tên lớp hoặc phương thức hiện có (ví dụ: không phải là ý tưởng hay để xác định phương thức có tên là action trên bộ điều khiển).

mọi thứ hoạt động ngoại trừ nhiệm vụ thông số "hành động".

Điều này có gây ra lỗi không? Nếu vậy, chính xác thì sao?

+0

Không, không có lỗi .. Bỏ qua thông số. –

Các vấn đề liên quan