为什么我不能使用称为"动作"的参数?

Mar*_*her 9 ruby-on-rails ruby-on-rails-3

"action"是否被禁止作为输入字段名称?因为除了"动作"参数的赋值之外,一切都有效.

fl0*_*00r 7

因为action,controller是禁止的话.

环视四周 debug params

--- !map:ActiveSupport::HashWithIndifferentAccess 
action: index
controller: main
Run Code Online (Sandbox Code Playgroud)

所以你不能使用那些参数.因为它们将被自动重新制作


Joh*_*non 5

我建议不要使用像action,name,method这样的单词作为字段名称,因为它们都是表单标签的所有属性,并且在发布表单时可能会感到困惑