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

質問編集履歴

4

誤字修正

2019/11/12 05:21

投稿

yuuki0218
yuuki0218

スコア22

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
  ### できない理由
15
15
  children_controller.rb
16
16
  ```
17
- def search(params)
17
+ def search
18
18
  Rails.logger.error("parameter ==== #{params.class}")
19
19
  params = params.permit(
20
20
  :paramA,

3

誤字修正

2019/11/12 05:20

投稿

yuuki0218
yuuki0218

スコア22

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,7 @@
12
12
  受け取るパラメータのみで絞りたいので、permitを使いたい。
13
13
 
14
14
  ### できない理由
15
+ children_controller.rb
15
16
  ```
16
17
  def search(params)
17
18
  Rails.logger.error("parameter ==== #{params.class}")

2

code追記

2019/11/12 05:18

投稿

yuuki0218
yuuki0218

スコア22

title CHANGED
File without changes
body CHANGED
@@ -26,7 +26,7 @@
26
26
  上記のようにしてパラメータ検証しようとおもったが
27
27
  `undefined method ``permit' for nil:NilClass`が出力される。。
28
28
 
29
- ```
29
+ ```children_controller.rb
30
30
  Rails.logger.debug(params.class)とすると
31
31
  => ActionController::Parameters
32
32
  ```

1

code追加

2019/11/12 05:17

投稿

yuuki0218
yuuki0218

スコア22

title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,15 @@
13
13
 
14
14
  ### できない理由
15
15
  ```
16
+ def search(params)
17
+ Rails.logger.error("parameter ==== #{params.class}")
16
- params = params.permit(:paraA, :paraB, :paraC....)
18
+ params = params.permit(
19
+ :paramA,
20
+ :paramB,
21
+ :paramC,
22
+ )
17
- params = params.to_hash
23
+ params = params.to_hash
24
+ end
18
25
  ```
19
26
  上記のようにしてパラメータ検証しようとおもったが
20
27
  `undefined method ``permit' for nil:NilClass`が出力される。。