2016-04-12 48 views
0
<div class="modal-body"> 
         <%= form_for :@hr_detail_avatar, url: hr_detaila_path, html: {role: "form", class: "form-horizontal", :multipart =>true}, method: :put do |form|%> 




         <div class="form-group"> 
          <label for="image" class="col-sm-2 control-label">Photo Code</label> 
          <div class="col-sm-10"> 


           <%= form.file_field :avatar %> 
           <!--<input type="file" id="user_image" name="image[avatar]" />--> 
          </div> 
          </div> 


          <div class="form-group"> 
          <div class="col-sm-offset-2 col-sm-10" style="margin-left: 35%;"> 
           <input type="submit" class= "buttons save"value="Save" /> &nbsp;&nbsp; 
           <button type="button" class="buttons cancel" data-dismiss="modal">Close</button> 
          </div> 
          </div> 

         <% end %> 
         </div> 

file_fieldはパラメータをコントローラに送信しません。 コントローラはビ​​ューからパラメータを受信せず、パラメータが空であることを示すエラーが表示されます。rails file_fieldはコントローラにパラメータを渡しません

+0

が含まれていますか? – Pavan

+0

'<%= form_for:@hr_detail_avatar ....' - あなたのフォームはこのように見えますか? ':@ hr_detail_avatar'それは何ですか? '@ hr_detail_avatar'は利用できますか? – dp7

答えて

0

強力なパラメータで:アバターを渡す必要があります。また、linkをチェックする必要があります。あなたがのparamsを定義しているあなたのコントローラ検索で

+0

それが私に教えてくれなかったら –

0

..私は.permit()の内側にあっparams.require

を検索意味は、正確なエラーは何:avatar

関連する問題