【发布时间】:2015-09-30 18:46:31
【问题描述】:
我关注了这个https://www.youtube.com/watch?v=gp_kn6afl-Y,它可以让我上传,但不允许我编辑或上传另一张图片。
在 _form.html.erb 我有
<div class="form-group"></div>
<%= f.label :asset %>
<%= f.file_field :asset %>
<% if f.object.asset_stored? %>
<%= image_tag f.object.asset.thumb('140x140').url, class: 'img-thumbnail' %>
<em>Current image</em>
<% end %>
</div>
<div class="actions">
<%= f.submit "Save", class: "btn btn-default" %>
</div>
<% end %>
在 Dragonfly_images_controller.rb 我有
def dragonfly_image_params
params.require(:dragonfly_image).permit(:asset)
end
不完全确定为什么它不会让我保存新文件或编辑现有文件,直到我在浏览器上点击刷新。可能是控制器中的某些东西只允许在我访问页面并点击刷新后更新?
【问题讨论】:
-
你能添加你保存控制器方法的代码吗?路线?表单操作?
-
我在谷歌上搜索了一下,发现这是一个 turbolinks 问题。
标签: ruby-on-rails dragonfly-gem