我按了这个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
在我点击浏览器刷新之前,我不确定为什么它不会让我保存新内容或编辑现有内容。可能是控制器中的东西只允许它在我访问页面并点击刷新后更新?
答案 0 :(得分:0)
这是一个涡轮问题。我在下面添加了这一行
<%= link_to ..... { no_turbolink: true } .... %>
到link_to并且它有效!