【发布时间】:2023-04-08 01:43:01
【问题描述】:
我正在创建一个使用 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" %> 的模板时,它会显示错误 “找不到文件 'jquery'”。
我尝试创建一个全新的可挂载引擎插件,但结果相同。
我是不是做错了什么?
PS。对不起我的英语不好。
更新
实际上,它发生在 app/assets/javascript/ 和 test/dummy/app/assets/javascript/ 中需要 jquery 和 jquery-ujs 的所有清单文件中。
【问题讨论】:
-
尽量给出绝对路径,
-
谢谢你的答案,但它不起作用。
标签: jquery ruby-on-rails ruby ruby-on-rails-4 rails-engines