图片没有上传

时间:2017-12-22 10:47:07

标签: html css ruby-on-rails sqlite

我一直试图在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>

当我选择要上传的图片时,结果如下 The filename of the picture

删除数据库的空字段。相反,它没有显示任何值 no values

图片不会出现在应该显示的字段中。

显示图像的视图是

<span class="content">
    <%= image_tag @employee.details.url if @employee.picture? %>
</span>

1 个答案:

答案 0 :(得分:1)

它应该是这样的:

<%= image_tag @employee.picture_url if @employee.picture? %>