【问题标题】:Galleria not showing up on Heroku in Rails app在 Rails 应用程序中,Galleria 没有出现在 Heroku 上
【发布时间】:2012-07-27 12:10:08
【问题描述】:

对于我的 Rails 应用程序,我使用的是 Galleria - http://galleria.io/ 在本地一切正常,但是当我将应用程序部署到 Heroku 时,Galleria 消失了。

不太清楚为什么..

这是我的代码:

   <div id="galleria">
     <% for image in @trip.images %>    
     <%= link_to image_tag(image.image.url(:thumb)), image.image.url(:large), :title => image.title %>
     <% end %>
   </div>
    <script>

     Galleria.run('#galleria');
     Galleria.configure({
         minScaleRatio: 1,
         maxScaleRatio: 1,


    });
    </script>
   </div>

应用程序.js

 //= require jquery
 //= require jquery_ujs
 //= require bootstrap
 //= require galleria-1.2.7
 //= require galleria.classic.min
 //= require_tree .

应用程序.css

*= require_self
*= require galleria.classic
*= require_tree .

上面需要的所有文件都在这里:

  app\assets\javascripts
  app\assets\stylesheets

而且我的 heroku 日志文件中也没有看到任何错误,所以我有点迷失了。 任何想法为什么它没有出现?

感谢您的宝贵时间!

【问题讨论】:

  • 你能给我们提供你的 Heroku 应用的 URL 吗?可能某些 javascript 没有加载。
  • 是的 - quiet-mesa-9141.herokuapp.com/trips/44。画廊应该在 twitter 和 fb 按钮下。

标签: javascript ruby-on-rails heroku galleria


【解决方案1】:

更详细的答案在这里:Where to put Galleria (jQuery image gallery framework) in Rails 3.1 Asset Pipeline?

我不得不在 galleria.classic.js 中更改这一行

css: 'galleria.classic.css',

css: false,

它奏效了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 2021-09-30
    • 2014-12-21
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多