【发布时间】:2011-11-07 01:43:43
【问题描述】:
对于在 Rails 3.1 的新 Asset Pipeline 中放置像 Galleria 这样的 jQuery 框架,我有点困惑?
我知道,从技术上讲,应该进入/vendors/assets/javascripts 但是,据我了解,带有 jQuery 和主题的 Galleria 文件夹希望位于根目录 (/galleria)现场网站,以便正常工作。
另外,当我们这样做时,将以下脚本放在哪里,以便它只出现在带有画廊的页面上?
<script>
$('#gallery').galleria({
width:500,
height:500
});
</script>
编辑:很惊讶没有回应!?!也许Galleria不那么受欢迎?这些是我要加载的文件。尽管我可以轻松移动它们,但它们像这样捆绑在一起:
vendor/
assets/
javascripts/
galleria-1.2.5.js
galleria-1.2.5.min.js
galleria/
themes/
classic/
classic-loader.gif
classic-map.png
galleria.classic.css
galleria.classic.js
galleria.classic.min.js
我认为 Sprockets require_tree . 会加载 app/assets、lib/assets 和 vendor/assets 中的所有内容?!?
【问题讨论】:
-
全方位的好问题。抱歉,我不知道他们的答案。
标签: ruby-on-rails ruby-on-rails-3.1 galleria sprockets asset-pipeline