我一直试图在RoR上传图片,但图片没有上传。 我的控制器的代码段是
def employee_params_with_pic
params.require(:employee).permit( :phone, :personal_email, :address, :picture)
end
我视图中上传图片的代码是
<div>
<%= f.label :Display %>
<%= f.file_field :picture %>
</div>
图片不会出现在应该显示的字段中。
显示图像的视图是
<span class="content">
<%= image_tag @employee.details.url if @employee.picture? %>
</span>
答案 0 :(得分:1)
它应该是这样的:
<%= image_tag @employee.picture_url if @employee.picture? %>