尝试使用蜻蜓 gem 上传。它上传了第一个文件,但之后我无法上传或编辑我的 post,直到我刷新页面

trying to uploade with dragonfly gem. it uploads the first file but after that I can't upload or edit my post until I refresh the page

我关注了这个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 问题。我在下面添加了这一行

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

到 link_to 成功了!