Closed Shuma-Yamamoto closed 2 years ago
deviseの使い方 https://qiita.com/cigalecigales/items/16ce0a9a7e79b9c3974e
deviseの複数使用 https://qiita.com/AKI3/items/09f7de4abb6b4a34cde3
deviseメールアドレス認証の使い方 https://qiita.com/ozackiee/items/21fcad4a1564136b9510
deviseのsign_upフォームでemailとpassword以外を使えるようにする https://qiita.com/salvage0707/items/d3ddc889458ac186e62e
deviseでメールアドレス認証 https://re-engines.com/2017/06/30/707/ https://qiita.com/shizuma/items/c8c2e71af8c1dcf3d1c2#%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E8%A8%AD%E5%AE%9A%E3%82%92%E8%A1%8C%E3%81%86
名前とメルアドのユニーク制約付けた方が良いかな
メルアドの認証は時間がかかりそうだから、とりあえずドメイン名が大学のものかどうか判別するバリデーションだけ作っておく。本当だったら、メールアドレスで認証した後に、そのドメイン名に紐づいている大学名しか選択できないようにしたかった。
deviseで作成したviewの編集が反映されない https://qiita.com/yusuke1209kitamura/items/dcaf3622c21cf08ebdba
入力フォームのプルダウンの項目をDBから引っ張ってくる方法 https://qiita.com/colorrabbit/items/b58888506e41d1370fd1
入力フォームのプルダウンの項目を自分で設定してDBに登録する方法 https://qiita.com/kawakami_shotaro/items/11a677bf34136cb7686d
DBからカラムのデータを連結して取得する方法 https://blog.hippohack.me/web/52
deviseのデフォルト搭載「autofocus」は各htmlに1つまで https://qiita.com/yuki50984555/items/db3badd0810f39d97cba
formでbooleanを実装するときは0, 1を使うこと。また、DBのバリデーションが上手くできているか確認すること。 https://qiita.com/m_suzu/items/28d96a440b26392f71af https://qiita.com/mktakuya/items/a13c2175f0f0d9871038
deviseのルーティングについて http://www.code-magagine.com/?p=9168 http://www.code-magagine.com/?p=13096
メルアドには元からユニーク制約が付いているとして、ユーザ名にもユニーク制約を付けた。
ログアウト機能とパスワード再設定メール機能はextraかな
deviseはデフォルトのviewを使っていればコントローラは特にいじらなくても動作するっぽい
ドメインバリデーション作ってないからこれもextraに
Railsでカード全体をリンクに https://qiita.com/s10aim_tana/items/c0abf3fcf2430659e8e9
deviseログイン後遷移ページ https://qiita.com/ryuuuuuuuuuu/items/b1ded4d17cce688b9732
deviseヘルパーメソッド(アクセス制限など超重要) https://qiita.com/tobita0000/items/866de191635e6d74e392
DBのデータをviewで使用する https://qiita.com/Hal_mai/items/aed97a6aba2293450a74
完了要件
メールアドレス入力ページメールアドレス認証完了ページユーザ登録ページ
ユーザ登録完了ページ