テックキャンプ80日目〜ユーザー管理機能①

kobasaです(´ω`*)
昼食にレストランで食べた天丼が美味しかったです。
エビ×3、レンコン、カボチャ、オクラが乗っていてボリューミーでした。
野菜好きじゃないけど天ぷらにすると美味しく食べれるんですよね。不思議。

DB設計は完了したので、今日からユーザー管理機能を実装していきます。

  • devise導入
  • マイグレーションファイル作成
  • CSSファイル・ビューファイルの置き換え
  • ルートパス設定

あたりまで進めました。
明日はストロングパラメーターとバリデーションくらいまで進められるといいな。
誕生日カラムの値の取得に手こずりそうな予感がしています。

メモ

    add_index :users, :email,                unique: true

上記はdeviseのマイグレーションファイルにデフォルトで記述されているのだが、
メールアドレスが一意性であるという制約ではないらしい。
add_indexは索引を表し、検索するときにカラムには一意性があるものとして?検索する。高速化に繋がる。
メールアドレスの保存に一意性が欲しい場合は、カラムの型の設定部分に
unique: trueの記述が必要?

コメント

  1. 30kg痩せたい より:

    やっぱ揚げ物おいしいですよね〜〜、しかもエビ×3って結構豪華!w

    • kobasa より:

      エビはスリムでしたが、700円の割には豪華だったと思います(´ω`*)
      ある程度勉強が終わったら、割烹料理屋で上品な天ぷらを食べたいです。

タイトルとURLをコピーしました