エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rails&MySQLの文字列型において大文字小文字を区別したい - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails&MySQLの文字列型において大文字小文字を区別したい - Qiita
ユーザーが自分の記事に対して任意のカテゴリーを付与できる機能を実装しようとしたときの話。 モデルの... ユーザーが自分の記事に対して任意のカテゴリーを付与できる機能を実装しようとしたときの話。 モデルのバリデーション(:case_sensitive)は大文字小文字を区別しない設定(デフォルト)。 そしてtwitterというカテゴリーが既に登録してある状態でTwitterというカテゴリを登録しようとした際にエラーが発生しました。 どうやらMySQLはデフォルトだと文字列の大文字小文字を区別しない模様。 自分の実装している内容的には区別した上でDBに登録しておきたいので、何とかしたい。 Railsにおいて既存のカラムに大文字小文字を区別させる具体的な手順が見当たりませんでしたので、備忘録として残しておきます。 手順 マイグレーションを生成します。命名規則については今回のケースに合致するものが見つからなかったため、参考までに。