4
我在将Galleria与我的Rails应用程序集成时遇到问题。这里是处理:集成Galleria与Rails应用程序
这些都是我的文件位置:
/root/rails_project/sample_app/app/assets/stylesheets/galleria.classic.css.scss
/root/rails_project/sample_app/app/assets/javascript/galleria-1.2.7.min.js
/root/rails_project/sample_app/app/assets/javascript/galleria-1.2.7.min.js
/root/rails_project/sample_app/app/assets/javascript/galleria.classic.js
/root/rails_project/sample_app/app/assets/javascript/classic-loader.gif
/root/rails_project/sample_app/app/assets/javascript/classic-map.png
在我application.css,我已经加入这一行:
*= require galleria.classic
在我的application.js,我添加这一行:
//= require galleria-1.2.7
//= require galleria.classic
最后,这恰好是我的视图文件:
<h1>Displaying Photos</h1>
<script src="/root/rails_project/sample_app/app/assets/javascript/galleria-1.2.7.min.js"></script>
<div id="abc">
<% @pictures.each do |picture| %>
<% if (picture.tag).include? @tag %>
<ol class="microposts">
<li id="<%= picture.id %>">
<span class="content">
<%= image_tag picture.photo.url(:medium) %>
</span>
</li>
</ol>
<% end %>
<% end %>
</div>
<script>
Galleria.loadTheme('/root/rails_project/sample_app/app/assets/javascript/galleria.classic.min.js');
Galleria.run('#abc');
</script>
当我刷新我的页面时,没有显示任何图像。最重要的是,我收到以下错误信息:
Fatal error: Theme at /root/rails_project/sample_app/app/assets/javascript/galleria.classic.min.js could not load, check theme path.
请帮我拿出放置文件的位置。
在此先感谢!
感谢很多人。这对我有效。自上午以来,我一直在做这么多事情。似乎没有任何工作。还有一个问题 - 目前,我已将我的JS和CSS文件分别放在供应商/资产/ javascript和供应商/资产/样式表中。没关系,或者我应该将它们移回应用程序/资产。我有资产流水线启用。 – 2012-07-09 13:25:34
没关系http://guides.rubyonrails.org/asset_pipeline.html – NARKOZ 2012-07-09 13:35:55