Ruby on rails 正在尝试上载蜻蜓宝石。它上载第一个文件,但之后我可以';在刷新页面之前,请不要上载或编辑我的帖子

Ruby on rails 正在尝试上载蜻蜓宝石。它上载第一个文件,但之后我可以';在刷新页面之前,请不要上载或编辑我的帖子,ruby-on-rails,dragonfly-gem,Ruby On Rails,Dragonfly Gem,我遵循这一点,它会让我上传,但不会让我编辑或上传另一个图像 在_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, cl

我遵循这一点,它会让我上传,但不会让我编辑或上传另一个图像

在_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 %>

不太清楚为什么在我点击浏览器上的“刷新”按钮之前,它不允许我保存新的或编辑现有的文件。是不是控制器中的某个东西在我访问页面并点击刷新后才允许更新?

这是turbolinks的问题。我在下面加了这一行

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


链接到,它工作了

这是turbolinks的问题。我在下面加了这一行

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


链接到,它工作了

能否添加保存控制器方法的代码?路线?表单操作?我在谷歌上搜索了一下,发现这是一个turbolinks问题。你能添加你保存控制器方法的代码吗?路线?表单操作?我在谷歌上搜索了一下,发现这是一个turbolinks问题。@Matthew Slaton,代码中的链接在哪里。你可以编辑你的原始问题来显示它吗。我也有类似的问题。谢谢@Matthew Slaton你代码中的链接在哪里。你可以编辑你的原始问题来显示它吗。我也有类似的问题。谢谢