在我刷新页面之前,colorbox-rails不起作用

时间:2014-08-23 03:01:22

标签: jquery ruby-on-rails ruby ajax

我为Rails 4项目安装了colorbox-rails gem。一切似乎都有效,但只有在刷新页面后才会有效。

安装

  • 在Gemfile中包含gem
  • * =要求colorbox-rails(css)
  • // = require colorbox-rails(.js)

代码

<%= link_to image_tag(photo.image.url,class:' img-thumbnail'),photo.image.remote_url,rel:' gallery',:data = > {:colorbox_static => true,colorbox_photo:true},target:' _blank' %GT;

1 个答案:

答案 0 :(得分:1)

"仅适用于刷新"对于使用Turbolinks的人来说,这是一个常见问题,因为它会更改在页面更改时触发的Javascript事件。假设存在这个问题,可以尝试一些事项:

  • 使用jquery-turbolinks gem。
  • 通过向no_turbolink: true哈希添加data来停用该特定链接的turbolink。
  • 完全禁用应用程序的turbolink。

如果您需要,请参阅有关turbolink here的更多信息。