Ruby on rails 在我的rails应用程序中,在哪里可以找到所选的.jquery.js文件?
我猜这是一个愚蠢的问题,但我有点新手。。。 我已经将添加到我的rails应用程序中,方法是将它添加到我的Gemfile中,并要求在我的application.js文件中选择jqueryRuby on rails 在我的rails应用程序中,在哪里可以找到所选的.jquery.js文件?,ruby-on-rails,jquery-chosen,Ruby On Rails,Jquery Chosen,我猜这是一个愚蠢的问题,但我有点新手。。。 我已经将添加到我的rails应用程序中,方法是将它添加到我的Gemfile中,并要求在我的application.js文件中选择jquery 我的问题是:在哪里可以找到所选对象的实际javascript文件?它是自动下载的吗?它本身就在一块宝石里。如果您查看gemroot,您将看到所选gem附带的所有javascript。它们是通过资产管道添加的,具有 //= require chosen-jquery 您的应用程序.js中的行 只需像Github项
我的问题是:在哪里可以找到所选对象的实际javascript文件?它是自动下载的吗?它本身就在一块宝石里。如果您查看gemroot,您将看到所选gem附带的所有javascript。它们是通过资产管道添加的,具有
//= require chosen-jquery
您的
应用程序.js中的行 只需像Github项目主页上的文档中描述的那样包含JS和CSS文件,它将在预编译资产时包含。这些文件不在您的项目目录中,而是在gem中,当包含gem时,将由管道解析
如果需要直接访问该文件(进行修改),则需要手动将JS放入其中。然后,您仍然可以将其包含在管道的main application.js中,并更好地控制正在使用的版本。对我来说,这是首选的方法
但是,我可以建议切换到Select2,它最初基于Selected,但在更积极的开发和更好的文档中:
如果你喜欢,这里还有一块宝石:
查找您的资产加载路径。像这样:
- 在终端cd中添加到应用程序根目录
- 然后打开rails控制台
- 然后运行Rails.application.config.assets.path
您选择的jquery位于其中一个文件夹中。感谢您的回答和推荐。我要退房