私のアプリでは、管理者のみが新しいユーザー レコードを作成できます。ユーザーには、パスワードを設定するアクティベーション リンクが電子メールで送信されます。
has_secure_passord メソッド ( railscast )を使用したい:
class User < ActiveRecord::Base
has_secure_password
...
end
うまく機能しますが、パスワードダイジェストの存在を自動的に検証します...そのため、管理者がレコードを作成すると、検証が失敗します。追加した他の検証をスキップせずに、自動的に追加された password_digest 検証だけをスキップする方法はありますか?