回答編集履歴
1
余分なコードを削除
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'
|