我有这个密码验证规则 - 我想在用户创建帐户然后在设置中验证密码 - 如果他不更改密码,我不想更改它(仅当相应用户更改它时= 他通过密码确认设置了新密码)。
这是我所拥有的:
validates :password,
:length => {:within => 6..40},
:on => :create
但是该规则:on => :create
对我不起作用 - 如果我在设置中发送空白密码,我仍然会收到有关密码错误的错误。
我究竟做错了什么?