2012-01-12 54 views
2

我在Rails 3.1资产管道中看到了很多关于使用jQuery插件的问题和不同的答案,这导致我相信这是足够新的,它不是科学的解决方案。我尝试过使用我的jQuery插件,但遇到了插入样式表的问题。有没有Rails的方式来使用资产管道包含jQuery插件?

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

当然,现在我的问题是Rails只知道使用资产管道,并且正在为他们查看“/ assets”。尽管如此,他们不在那里。

有没有正确的方法来做到这一点?我根本不想修改这些插件,所以不需要更改样式表或其他任何东西,我希望他们只是在这一点上工作。除非在Rails 3.1资产管道中使用jQuery插件的正确方法,否则有一种方法可以让Rails使用除/ assets之外的传统路径?

回答

0

我使用一个小小的宝石sprockets-urlrewriter。援引自述:

重复写CSS相对URL以绝对的,这意味着你可以包括,例如jQuery的用户界面,无需任何修改成资产管道。

所以,你可以将文件放在其各自的目录和创业板会在意资产的管道。

相关问题