質問編集履歴
4
誤字修正
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -14,7 +14,7 @@ | |
| 14 14 | 
             
            ### できない理由
         | 
| 15 15 | 
             
            children_controller.rb
         | 
| 16 16 | 
             
            ```
         | 
| 17 | 
            -
            def search | 
| 17 | 
            +
            def search
         | 
| 18 18 | 
             
              Rails.logger.error("parameter ==== #{params.class}")
         | 
| 19 19 | 
             
              params = params.permit(
         | 
| 20 20 | 
             
                :paramA,
         | 
3
誤字修正
    
        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追記
    
        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追加
    
        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( | 
| 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`が出力される。。
         | 
