我创建了一个简单的网站,用户可以在桌面上查看不同的文档(使用carrierwave(拇指版)上传,当他点击一个时,应该打开一个模态视图(fancybox)并显示正常版本的图片:
表格中显示的图片
然后当模态视图打开时,它显示(:拇指版)而不是完整的宽度/高度版本
我最大的问题是,在用户关闭模型视图后,图片不再显示在表格中!
我很确定我的问题的原因是我如何在代码中建立链接:
<% treatment.paintings.each do |paint| %>
<a class="fancybox" link_to 'paint.name.url'> <%= image_tag paint.name.url(:thumb)%></a>
<% end %>
答案 0 :(得分:2)
替换
行<a class="fancybox" link_to 'paint.name.url'> <%= image_tag paint.name.url(:thumb)%></a>
与
<%= link_to image_tag(paint.name.thumb.url), paint.name.url, class: 'fancybox' %>
答案 1 :(得分:2)
link_to是a-tag的帮助者。 http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to 为什么在a-tag中使用link_to?