teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

余分なコードを削除

2017/12/13 23:56

投稿

zendendo
zendendo

スコア43

answer CHANGED
@@ -1,5 +1,5 @@
1
- 以下のことをすれば解決することができます。
1
+ 以下のやり方でも解決することができます。
2
- 1.モデルの関連付けを行う
2
+ 1.**モデルの関連付けを行う**
3
3
  user(ユーザー)モデルは、basic_income_account(口座)モデルを一つ保有している1:1の関係にある。
4
4
  ```ここに言語を入力
5
5
  #deviseで管理しているuserのモデル
@@ -16,7 +16,7 @@
16
16
  belongs_to :user
17
17
  end
18
18
  ```
19
- 2.deviseのコントローラを作成し編集(カスタマイズ)する
19
+ 2.**deviseのコントローラを作成し編集(カスタマイズ)する**
20
20
  以下のコマンドでdeviseのコントローラを作成する。
21
21
  rails g devise:controllers users
22
22
 
@@ -37,7 +37,6 @@
37
37
  と書けばいい。
38
38
 
39
39
  ```ここに言語を入力
40
- class Users::RegistrationsController < Devise::RegistrationsController
41
40
  class Users::RegistrationsController < Devise::RegistrationsController
42
41
  # before_action :configure_sign_up_params, only: [:create]
43
42
  # before_action :configure_account_update_params, only: [:update]
@@ -98,7 +97,7 @@
98
97
  ```
99
98
 
100
99
 
101
- 3.編集したdeviseのコントローラが使えるようにルーティング設定を行う
100
+ 3.**編集したdeviseのコントローラが使えるようにルーティング設定を行う**
102
101
  ```ここに言語を入力
103
102
  devise_for :users, :controllers => {
104
103
  :registrations => 'users/registrations'