<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" />
<button type="button" class="buttons cancel" data-dismiss="modal">Close</button>
</div>
</div>
<% end %>
</div>
file_field不会将参数发送到控制器。 控制器不会从视图中接收任何参数,并显示一条错误,指出参数为空。
答案 0 :(得分:0)
您需要在强参数中传递:avatar。您还需要查看link。
答案 1 :(得分:0)
在控制器搜索中你定义了params ..我的意思是搜索 params.require
.permit()
内包含:avatar