ruby-on-rails - 回形针 - 单击缩略图以在弹出窗口中显示原始图像

标签 ruby-on-rails paperclip

我正在使用回形针在我的 Rails 应用程序中上传和显示图像。

<% @submission.images.each do | image | %>

<%= image_tag(image.data.url(:thumb), :alt => '') %>

<% end unless @submission.images.first.new_record? rescue nil %>

上面的代码显示图像的缩略图。

我想让缩略图成为一个链接,以便当用户点击它时,会显示一个显示原始图像的弹出窗口。

我尝试包含缩略图的链接,如下所示:
<%=link_to image_tag(image.data.url(:thumb)), :popup=>['original_image', 'height=700,width=900'] %>

但我不知道把弹出窗口的内容放在哪里 image_tag(image.data.url(:original))
非常感谢您提供的任何建议。

最佳答案

您拥有的是作为链接的缩略图,但您缺少要链接的内容。请尝试以下操作:

<%=link_to image_tag(image.data.url(:thumb)), image.data.url(:original), :popup=>['original_image', 'height=700,width=900'] %>

关于ruby-on-rails - 回形针 - 单击缩略图以在弹出窗口中显示原始图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6762259/

相关文章:

ruby-on-rails - 正确的 $resource POST 参数到 Rails

ruby-on-rails - 替换 devise_error_messages!带有快闪信息

ruby - 将回形针与 Padrino 一起使用

ruby - 未初始化常量 AWS::S3::Base 通过 AWS-SDK

ruby-on-rails-4 - 将回形针图像复制到 Rails 4 中的新记录

ruby-on-rails - 在本地主机 :3000? 上启动 Rails 服务器后要做什么

ruby-on-rails - `git push heroku master` 失败,因为它使用了错误的电子邮件地址

ruby-on-rails - Ruby on Rails Authlogic 密码无效

ruby-on-rails - rails : paperclip and creation date based directory structure

ruby-on-rails - 回形针 Errno::EACCES(权限被拒绝 -/system)