【发布时间】:2013-10-23 08:31:07
【问题描述】:
有没有办法让 strong_params 有条件? 无需编写 2 个单独的方法?如果想在某个条件为真时将某些属性添加到许可列表中
例如:
devise_parameter_sanitizer.for(:user) {|u| u.permit(:user,
:email,
:role,
)}
我在上面的示例中允许使用此 :role 属性。我只希望在 Rails.env.development 中允许此属性有没有办法做到这一点?
【问题讨论】:
标签: ruby-on-rails-4 conditional strong-parameters