我正在创建一个使用 gem "jquery-rails" 的可挂载引擎插件。我在 .gemspec 文件中添加了这段代码
s.add_dependency "jquery-rails", "~> 3.0.1"
并运行bundle install
,bundle update
。(顺便说一句,这是必要的吗?由于可安装的 rails 引擎已经添加了“rails 4.0.1”,而从一开始就需要“jquery-rails 3.0.4”作为其依赖项?)。
在 app/assets/javascript/mountable_engine_name/application.js
//= require jquery
//= require jquery-ujs
//= require_tree .
但是,当我在 test/dummy/ 上运行服务器并访问任何使用该标签的模板时,<%= javascript_include_tag "mountable_engine_name/application" %>
它会显示错误"couldn't find file 'jquery'"。
我尝试创建一个全新的可安装引擎插件,但它发生了同样的情况。
我做错什么了吗?
PS。对不起我的英语不好。
更新
实际上它发生在所有需要 jquery 和 jquery-ujs 的清单文件上,都在 app/assets/javascript/ 和 test/dummy/app/assets/javascript/ 中。