回答編集履歴

2

typo fix

2016/10/27 00:06

投稿

cameluby
cameluby

スコア891

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  def admin_params
22
22
 
23
- params.require(:admin).permit(:email, :family_name, :given_name, :family_name_kana, :given_name_kana)
23
+ params.require(:administrator).permit(:email, :family_name, :given_name, :family_name_kana, :given_name_kana)
24
24
 
25
25
  end
26
26
 

1

タイポと追記

2016/10/27 00:06

投稿

cameluby
cameluby

スコア891

test CHANGED
@@ -1,4 +1,4 @@
1
- editでAdministratorクラスのオブジェクトを渡しているので、特別なことをしていなければ、以下の`params.require(:admin)`は`params.require(:administrater)`が正しいです。
1
+ editでAdministratorクラスのオブジェクトを渡しているので、特別なことをしていなければ、`params[:administrator]`でAdministratorのパラメータが送られて来るので、以下の`params.require(:admin)`は`params.require(:administrator)`が正しいです。
2
2
 
3
3
  ```ruby
4
4
 
@@ -11,3 +11,17 @@
11
11
  end
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ ```ruby
18
+
19
+ private
20
+
21
+ def admin_params
22
+
23
+ params.require(:admin).permit(:email, :family_name, :given_name, :family_name_kana, :given_name_kana)
24
+
25
+ end
26
+
27
+ ```