bcrptを利用しているけど、パスワードは任意で設定したい
bcrptで投稿にパスワードを設定できるようにしたのですが、
デフォルトで空の投稿は弾かれるように設定されているため、
それを解除する方法をご紹介します。
※投稿にパスワードを設定する方法は以下で紹介してます。
バリテーションを無効にする
has_secure_passwordの横に(validations: false)をつけるだけです。
qiita.rb
class Post < ApplicationRecord
has_secure_password(validations: false)
end
まとめ
バリテーションを無効にすることで空の投稿もできるようになりました。