0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【bcrypt】has_secure_passwordのpresence: trueを解除する方法

Posted at

bcrptを利用しているけど、パスワードは任意で設定したい

bcrptで投稿にパスワードを設定できるようにしたのですが、
デフォルトで空の投稿は弾かれるように設定されているため、
それを解除する方法をご紹介します。

※投稿にパスワードを設定する方法は以下で紹介してます。

https://qiita.com/hiruhiru/items/9dffc729f5192df243a8

バリテーションを無効にする

has_secure_passwordの横に(validations: false)をつけるだけです。

qiita.rb
class Post < ApplicationRecord
  has_secure_password(validations: false)
end

まとめ

バリテーションを無効にすることで空の投稿もできるようになりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?