ブログのような何か

Rails関連の備忘録だったり、個人的なメモだったり・・

Association

Railsのアソシエーションと複数登録 ~バリデーション~

前回の続き基本的なバリデーションを追加していく。 追加する内容は下記の通り。 項目名 必須入力(選択) ユニーク制約 形式制約 文字制限 1 メールアドレス ○ ○ ○ - 2 都道府県 ○ - - - 3 住所 ○ - - ○ 4 電話番号 - - ○ - 5 ゲーム経験 ○ ○ - ○ 6 所有ゲー…

Railsのアソシエーションと複数登録 ~修正画面~

前回の続き残りの修正画面を作成する Editの作成 before_action :set_profile, only: [:edit, :confirm, :update] def edit end def set_profile @profile = Profile.find(current_user.profile.id) if current_user.profile.present? end editを追加する。 …

Railsのアソシエーションと複数登録 ~新規登録~

前回の続き登録画面と確認画面を作成し、新規登録まで出来るようにする。 ルーティングの作成 newとedit関連をまとめて設定 resource :profile, only: [:new, :create, :edit, :update] do post :confirm, on: :collection end postでconfirmへ遷移するよう…

Railsのアソシエーションと複数登録 ~モデルの準備~

Facebook等からユーザー情報を持ってくる場合は、個人的には別テーブルに詳細情報をもたせたい。 詳細情報が各項目必ず一つであれば詳細テーブル内に入れてしまえば良いが、 例えば経歴だったり資格だったり、複数持つ情報の場合は詳細テーブルだけでは事足…