【发布时间】:2013-09-14 15:18:39
【问题描述】:
在 Rails 4 中,通常我只会在通过使用以下代码声明私有函数来提交表单时允许某些参数:
params.require(:object).permit(:name, :email, :phone)
但是,我使用的是 form_tag 而不是 form_for,因此每个字段都在 params 哈希中提交。由于我不是 ruby/rails 专家,以有效方式允许这些参数的最佳方法是什么?
这样对吗?
params.require(:params).permit(:name, :email, :phone)
【问题讨论】:
-
我想你可以在这里回答你自己的问题。当您尝试使用它时它是否有效?如果是这样,那就对了!
:) -
您可以安全地删除
require(:params) -
如果对您有帮助,请回答正确。谢谢 :)
标签: ruby-on-rails ruby-on-rails-4