rails:validation
文書の過去の版を表示しています。
Validation
メモ
uniqueチェック
Railsはデフォルトで大文字小文字を区別するが、MySQLはデータの大文字小文字を区別しないため、hogeというユーザがいる時にHOGEを作ろうとすると、Railsはuniquenessバリデーションをパスし、MySQLはuniqueキー制約でエラーになる。
Railsもvalidation時に大文字小文字を区別しないようにするため、
validate :name, uniqueness: { case_sensitive: false }
とする。
Railsも
rails/validation.1545321972.txt.gz · 最終更新: 2018/12/20 16:06 by nullpon