我猜这是一个愚蠢的问题,但我有点像新手...... 我已将chosen gem添加到我的rails应用程序中,方法是将其添加到我的Gemfile中,并在application.js文件中要求选择-jquery。
我的问题是:我在哪里可以找到所选的实际javascript文件?是自动下载吗?
答案 0 :(得分:1)
只需包含Github项目主页上的文档中描述的JS和CSS文件,它们将在预编译资产时包含在内。这些文件不在您的项目目录中,而是在gem中,并且在包含gem时将由管道解析。
如果您需要直接访问文件(进行修改),您需要手动将JS放在那里。然后,您仍然可以将其包含在管道的主application.js中,并可以更好地控制正在使用的版本。对我来说,这是首选方法。
但是,我是否可以建议切换到最初基于Chosen但在更积极的开发和更好的文档下的Select2:
http://ivaynberg.github.io/select2/
https://github.com/ivaynberg/select2
如果您愿意,还有一个宝石: https://github.com/argerim/select2-rails
答案 1 :(得分:0)
它本身就是一颗宝石。如果你看一下gem root中的vendor/assets/javascripts
,你会看到所有选择了gem的javascripts。它们是通过资产管道添加的
//= require chosen-jquery
在application.js
中排成一行。
答案 2 :(得分:0)
查找资产加载路径。像这样:
您选择的jquery位于其中一个文件夹中。