试图用蜻蜓宝石上瘾。它上传了第一个文件,但之后我无法上传或编辑我的帖子,直到我刷新页面

时间:2015-09-30 18:46:31

标签: ruby-on-rails dragonfly-gem

我按了这个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

在我点击浏览器刷新之前,我不确定为什么它不会让我保存新内容或编辑现有内容。可能是控制器中的东西只允许它在我访问页面并点击刷新后更新?

1 个答案:

答案 0 :(得分:0)

这是一个涡轮问题。我在下面添加了这一行

 <%= link_to ..... { no_turbolink: true } .... %>

到link_to并且它有效!