【发布时间】:2014-02-16 08:26:59
【问题描述】:
处理一个有趣的问题。我正在使用第三方插件,Galleria。它像这样从视图主体运行
<script>
Galleria.loadTheme('/assets/galleria/themes/classic/galleria.classic.min.js');
Galleria.run('.galleria'...
</script>
我已经意识到,使用 Rails 资产管道,我必须使用帮助标签,否则资产不会加载。因此,我将第一行替换为这样:
Galleria.loadTheme("<%= javascript_include_tag 'galleria.classic.min.js', '/galleria/themes/classic' %>");
但我不确定如何处理 Galleria.run('.galleria' 部分,因为这不是资产,所以它告诉它运行它应该加载的东西。让它保持原样没有用,所以想看看有没有其他的想法。
编辑: 最终起作用的是其他人的这篇可爱的帖子,+一些我必须添加到自己身上的内容: How to use Galleria plugin with Rails 4 Pipeline
【问题讨论】:
标签: javascript ruby-on-rails asset-pipeline