我正在开发一个 rails 应用程序,我使用 fancybox-rails 作为我的图像灯箱。它在开发中完美运行,但是当我将它推送到 Heroku 时它不起作用。我尝试查看已编译的 application.js 中是否存在任何“fancybox”,但没有。单击缩略图只会在浏览器上打开较大的图像并导航离开。
我会错过什么
宝石文件
gem 'jquery-rails'
gem 'fancybox-rails'
应用程序.js
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require fancybox
//= require_tree .
应用程序.css
*= require_self
*= require fancybox
*= require_tree .
咖啡脚本文件
(($) ->
$(document).ready ->
$("a.fancybox").fancybox
transitionIn: "elastic"
transitionOut: "elastic"
) jQuery
网页
<%= link_to( image_tag( @logo.photo.url(:small), title: "Click to enlarge"), @logo.photo.url, class: 'fancybox') %>
这在开发中非常有效,但在生产中没有任何反应。有什么帮助吗?谢谢