我正在創建一個使用gem「jquery-rails」的導軌安裝引擎插件。我在.gemspec文件Rails 4可掛載引擎,找不到文件'jquery'
s.add_dependency "jquery-rails", "~> 3.0.1"
和運行bundle install
,bundle update
添加該代碼。 (順便說一下,這是否增加了必要的?由於導軌可掛載引擎已經添加了「導軌4.0.1」,從一開始就需要「jquery-rails 3.0.4」作爲其依賴項)。
在應用程序/資產/ JavaScript的/ mountable_engine_name/application.js中
//= require jquery
//= require jquery-ujs
//= require_tree .
但是,當我運行測試/虛擬服務器/和訪問它使用的標籤<%= javascript_include_tag "mountable_engine_name/application" %>
任何模板,它顯示錯誤「couldn '找文件'jquery'「。
我試着創建一個全新的可掛載引擎插件,但它發生相同。
我做錯了什麼?
PS。對不起我的英語不好。
UPDATE
其實這發生在需要jQuery和jQuery的UJS無論是在應用程序/資產/ JavaScript的/和測試/虛擬/應用/資產/ JavaScript的/所有的每一個清單文件。
嘗試給絕對路徑,<%= javascript_include_tag「/ mountable_engine_name/application」%> –
Thx爲答案,但它不起作用。 –
同樣在這裏。運氣好的話? – Marcelo