[RUBY] [Bcrypt] Comment annuler la présence: true de has_secure_password

J'utilise bcrpt, mais je souhaite définir le mot de passe arbitrairement

J'ai rendu possible la définition d'un mot de passe pour les publications avec bcrpt. Par défaut, les publications vides sont définies pour être lues, Je vais vous montrer comment l'annuler.

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

Désactiver la validation

Ajoutez simplement (validations: false) à côté de has_secure_password.

qiita.rb


class Post < ApplicationRecord
  has_secure_password(validations: false)
end

Résumé

Vous pouvez désormais publier des articles vierges en désactivant la validation.

Recommended Posts

[Bcrypt] Comment annuler la présence: true de has_secure_password
Comment utiliser setDefaultCloseOperation () de JFrame
Comment nommer les variables 7 sélections d'inconfort
[java] Résumé de la gestion des caractères
Résumé de l'écriture des arguments d'annotation
Comment déterminer le nombre de parallèles
[Java] [Maven3] Résumé de l'utilisation de Maven3
Comment trier une liste de SelectItems
Résumé de la sélection des éléments dans Selenium
Promesse JDBC et exemple d'écriture
Comment trouver la cause de l'erreur Ruby
[java] Résumé de la gestion des chaînes de caractères
Résumé de la création de balises JSF personnalisées
Personnalisez la répartition du contenu de Recyclerview
[Java] Résumé de la façon d'omettre les expressions lambda
Comment obtenir le jour d'aujourd'hui
Sortie de la façon d'utiliser la méthode slice
[Swift UI] Comment désactiver ScrollsToTop de ScrollView
Comment utiliser JQuery dans Rails 6 js.erb
Comment afficher le résultat du remplissage du formulaire
[Pour les super débutants] Comment utiliser l'autofocus: vrai
Comment spécifier l'index de JavaScript pour l'instruction
[Java] Comment obtenir l'URL de la source de transition
Comment supprimer / mettre à jour le champ de liste de OneToMany
Comment appliquer HandlerInterceptor à la passerelle entrante http de Spring Integration
[Java] Types de commentaires et comment les rédiger
[Rails, JS] Comment implémenter l'affichage asynchrone des commentaires
[Java] Comment obtenir la valeur maximale de HashMap
[Rails] Comment changer le nom de colonne de la table
À partir d'avril 2018 Comment installer Java 8 sur Mac
Comment définir BuildConfig du projet de bibliothèque (module) sur Debug
Comment utiliser CommandLineRunner dans Spring Batch of Spring Boot
Résumé de l'API de communication Java (1) Comment utiliser Socket
[Android] Comment obtenir la langue de réglage du terminal
Résumé de l'API de communication Java (3) Comment utiliser SocketChannel
Comment empêcher editTextPreference de Android PreferenceFragmentCompat de se rompre
Résumé de l'API de communication Java (2) Comment utiliser HttpUrlConnection
[Rails] Comment obtenir le contenu des paramètres forts
Comment juger le clic de n'importe quelle zone de l'image
Comment démarrer par environnement avec Spring Boot de Maven
Résumé de la mise en œuvre des arguments par défaut en Java
Comment télécharger une ancienne version d'Apache Tomcat
[Swift] Comment obtenir l'ID de document Firebase
Comment exécuter l'exemple WebCamCapture de NyARToolkit pour Java