【发布时间】:2015-10-22 20:01:46
【问题描述】:
我创建了一个设计模型,并添加了自定义属性。 This 展示了如何向一个自定义属性添加强参数,但我终生无法弄清楚如何向多个属性添加强参数。
此代码有效:
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) << :attribute
end
但这些都会引发语法错误:
#1
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) << :attribute :attribute2
end
#2
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) << :attribute, :attribute2
end
#3
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) << (:attribute, :attribute2)
end
#4
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) << :attribute; :attribute2
end
添加多个属性的正确语法是什么?
【问题讨论】:
标签: ruby-on-rails devise strong-parameters