0

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>

application.js

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

application.css

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

上記で必要なすべてのファイルはここにあります:

  app\assets\javascripts
  app\assets\stylesheets

また、herokuログファイルにもエラーが表示されないため、ここで少し迷っています。なぜ表示されないのか、何か考えはありますか?

お時間をいただきありがとうございます!

4

1 に答える 1

0

答えはここにあります:Rails 3.1 Asset PipelineのどこにGalleria(jQueryイメージギャラリーフレームワーク)を配置しますか?

galleria.classic.jsでこの行を変更する必要がありました

css: 'galleria.classic.css',

css: false,

そしてそれはうまくいきました!

于 2012-07-30T16:05:22.867 に答える