对于我的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日志文件中也没有看到任何错误,所以我在这里有点迷失。 有什么想法没有出现吗?
感谢您的时间!
答案 0 :(得分:0)
更详细的答案在这里:Where to put Galleria (jQuery image gallery framework) in Rails 3.1 Asset Pipeline?
我不得不在galleria.classic.js
中更改此行css: 'galleria.classic.css',
与
css: false,
它有效!