【问题标题】:Integrating Galleria with Rails Application将 Galleria 与 Rails 应用程序集成
【发布时间】:2012-07-09 09:38:38
【问题描述】:

我在将 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>

当我刷新页面时,没有显示任何图像。最重要的是,我收到以下错误消息:

致命错误:/root/rails_project/sample_app/app/assets/javascript/galleria.classic.min.js 的主题无法加载,请检查主题路径。

请帮我确定我的文件的确切放置位置。

提前致谢!

【问题讨论】:

    标签: ruby-on-rails galleria


    【解决方案1】:

    更新您的代码:

    Galleria.loadTheme("<%= javascript_path('galleria.classic.js') %>");
    

    【讨论】:

    • 非常感谢。这对我有用。从早上开始,我经历了很多事情。似乎没有任何效果。还有一个问题 - 目前,我已将 Galleria 的 JS 和 CSS 文件分别放在 vendor/assets/javascript 和 vendor/assets/stylesheets 中。可以吗,还是我应该将它们移回应用程序/资产。我启用了资产流水线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 2012-01-13
    相关资源
    最近更新 更多