制約は何度でも使用できる。含まれる可能性がある。一意のユーザーIDを実装するユーザー登録を実装する上で出てくる課題が、「ユーザーID」です。twitterでいう、@fumiya_jaみたいなのですね。みたいなIDになる)そうすると、テーブルのレコードの数、つまりユーザー数が丸見えになってしまうとか、単純にユーザビリティが悪いっていうようなデメリットがあります。面倒でも、ユーザーIDは一意のデータとしてユニークキーをつけて、実装するのが良いかと思います。NULL制約を付加します。db:migrate。NULL、ユニークキーの確認をしていきます。同一のユーザー名でやってみる。ユニークキー制約によるエラー。useridを別の値にして再検証。nameにNULLが通るか検証。NULLという定数はRubyにはありませんね。nilにするとdefaultが発動するのか検証。NULL`制約が必要そうです。nameに値自体を指定しない。これはdefaultが発動します。こんな感じで、制約のかけ方と検証でした。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。フォローツイート今月のツイートドットインストールやったことあるけど3つくらい動画みて挫折した記憶。Bash)のレッスンに「youtube-dlのインストール方法」がないのって仕様?バグ?これだからプログラミングに挫折する人が跡を絶たないのでは。