不能一起使用paperclip + lightbox

时间:2015-05-26 08:29:28

标签: ruby-on-rails ruby-on-rails-4 lightbox

如何使用rails link_to方法执行此灯箱代码

<a href="img/bmw.jpg" data-lightbox="cars" data-title="My caption"><img src="img/bmw.jpg"></a>

image_tag输出图像

image_tag(@ad.photo.url(:medium))

那么如何将此image_tag与link_to一起使用,以便灯箱有效?

我的application.js

//= require jquery
//= require jquery_ujs
//= require foundation
//= require lightbox
//= require turbolinks
//= require_tree .

$(function(){ $(document).foundation(); });

我的application.css是

 *= require_tree .
 *= require_self
 *= require foundation_and_overrides
 *= require lightbox
 *= require mystyle
 */

1 个答案:

答案 0 :(得分:3)

link_to image_tag(@ad.photo.url(:medium)), image_path(@ad.photo.url(:medium)), data: { lightbox: "cars", title="MyCaption" }

细分:第一个image_tag是你的缩略图,第二个是原始图像,它将以灯箱生成的模式显示。

顺便说一下:这是Slim语法。

调试后的工作代码:

{{1}}