1

在我安装 colorbox-rails 之后

**按照此页面上的说明进行操作:http ://rubydoc.info/gems/colorbox-rails/0.0.9/file/README.rdoc **这是自述文件所说的用于 link_to 的内容

<%= link_to "My superb link", "#", :data => { :colorbox => true } %>

我将此添加到我的 link_to

:data => { :colorbox => true }

它会弹出一个窗口,但我无法让它链接到我想要的内容。它将在颜色框中显示您所在的页面或错误消息“此内容无法加载”。

我正在尝试在颜色框中获取联系表。

我正在运行 Rails 3.2.8

4

1 回答 1

1

<%= link_to "My superb link",show_contact_path(@contact.id), :data => { :colorbox => true } %>

编辑

你也可以做

// Called directly, without assignment to an element:
$(".myElement").colorbox({href:"thankyou.html"});

// Called directly with HTML
$(".myElement").colorbox({html:"<h1>Welcome</h1>"});

http://www.jacklmoore.com/colorbox

只要确保为元素创建选择器class="myElement"

也(归功于一二三)

如果链接是外部链接(即,转到您自己的应用程序以外的站点),您需要指定 iframe 属性,如下所示 :colorbox_iframe => true

于 2012-10-12T20:02:32.723 回答