params[:controller][:variable]
在接收表单 POST 的 Rails 控制器中,将参数称为还是简单地引用更好params[:variable]
?
Rails 的表单助手似乎将某些字段命名为controller[variable]
视图中的名称,但控制器以某种方式知道如何在控制器使用params[:variable]
. 在其他情况下,它似乎不知道,特别是当我使用不同的控制器名称时(例如form_for(@model, :as => :othercontroller, :url => :othercontroller_path(@model))
.
Rails 文档表明params[:variable]
这就足够了,但似乎并非如此?