单击图像时如何触发上载对话框

时间:2017-03-14 21:47:18

标签: ruby-on-rails

在我的索引页面上,我有几张代表相册的图片。这些图像是每张专辑的封面。

我希望用户能够通过点击它们来更改这些封面图像。因此,通过执行此操作,应弹出文件对话框,用户可以选择新的封面图像。

到目前为止,我的方法是使用非常基本的形式创建部分内容,上传图像并在单击时显示文件对话框。

_cover.html.erb

<%= form_for(album) do |f| %>
  <div class="field">
    <%= f.file_field :image %>
  </div>
<% end %>

对于什么是链接部分,我无法弄清楚如何触发文件对话框。这样的事情显然不起作用,但它应该让我知道我想要实现的目标:

<%= link_to (image_tag album.image_url), render partial: 'cover', locals: {album: album}, action: :update_cover %>

顺便说一句,我已经能够使用我的示例中render partial ...部分生成的简单上传按钮上传该表单的新封面。

0 个答案:

没有答案