パスワードの検証にはこのルールがあります-ユーザーがアカウントを作成してから設定でパスワードを検証したい-パスワードを変更しない場合は、変更したくありません(それぞれのユーザーが変更する場合のみ) = 彼はパスワード確認で新しいパスワードを設定しました)。
ここに私が持っているものがあります:
validates :password,
:length => {:within => 6..40},
:on => :create
しかし、ルール:on => :create
が機能しません。設定で空白のパスワードを送信すると、パスワードが正しくないというエラーが引き続き表示されます。
私は何を間違っていますか?