是否有Rails方法使用Asset Pipeline包含jQuery插件?

时间:2012-01-12 15:57:53

标签: ruby-on-rails-3.1 asset-pipeline

我在Rails 3.1资产管道中使用jQuery插件时遇到了很多问题和不同的答案,这让我相信这是新的,它不是固定的科学。我已尝试在管道中使用我的jQuery插件,但在合并插件样式表时遇到了问题。

现在我试图退出该解决方案,只将我的jQuery插件及其相关的主题和样式表放在“public”下的传统位置。所以,一种混合​​解决方案。然后我将标签放回我的布局文件中以直接引用它们。

当然,现在我的问题是Rails只知道使用资产管道,并且它正在查找“/ assets”。但他们已经没有了。

有没有正确的方法呢?我根本不想修改这些插件,因此不需要更改样式表或其他任何内容,我希望它们只是在这一点上工作。除非在Rails 3.1资产管道中使用jQuery插件的正确方法,有没有办法让Rails使用除/ assets之外的传统路径?

1 个答案:

答案 0 :(得分:0)

我正在使用一颗小宝石sprockets-urlrewriter。引用自述文件:

  

将相对CSS网址重写为绝对网址,这意味着您可以包含,例如jQuery UI,而无需对资产管道进行任何修改。

因此,您可以将文件放在各自的目录中,gem将关注资产管道。