【发布时间】:2011-01-31 18:09:45
【问题描述】:
我有这样的 authlogic 设置
acts_as_authentic do |config|
config.login_field = 'email'
config.merge_validates_length_of_email_field_options :in => 5..50
config.validates_length_of_password_field_options = {:on => :update, :minimum => 4 }
config.validates_length_of_password_confirmation_field_options = {:on => :update, :minimum => 4}
end
我无法更新用户属性,因为 password 和 password_confirmation 尝试在保存时进行验证,但它们为 nil。有什么方法可以暂时关闭验证,还是有更好的解决方案?
【问题讨论】:
-
当你更新你的用户对象时,你是怎么做的?请发布该代码。
标签: ruby-on-rails ruby validation authlogic