我在哪里可以找到可以包含在Sprockets指令中的库列表?

时间:2012-06-26 14:11:48

标签: ruby-on-rails asset-pipeline ruby-on-rails-3.2 sprockets

我希望在application.js中将chosen库像我的其他js库一样包含在我的Rails应用程序中:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .

但我不知道我是否只需输入//= require chosen即可。

所以我试图找到一个可以包含链轮的库列表,但我什么都没有。

1 个答案:

答案 0 :(得分:3)

您需要将javascript库打包为gem。你很幸运,有is宝石。

gem chosen-rails添加到Gemfile并运行bundle install - 命令。之后,您可以在//= require chosen-jquery - 文件中使用application.js

有关详细信息,请访问the github homepage of this gem

提出你的问题。今天将chosen这样的图书馆打包成宝石是很常见的。只需在http://rubygems.org/甚至谷歌搜索您要查找的库的名称即可。

如果不存在这样的宝石,你可以自己打包(参见this惊人的文章)或手工将图书馆添加到你的vendor资产目录。