我正在使用jquery-rails gem。 在軌(非安裝)引擎,我在 應用程序/資產/ Java腳本/ my_engine/application.js.erb:在rails引擎中找不到jquery-ui(jquery-rails gem)
//= require jquery
//= require jquery_ujs
//= require jquery-ui.min
而我得到的錯誤:
Sprockets::FileNotFound: couldn't find file 'jquery-ui.min'\n (in /home/me/rails/my_engine/app/assets/javascripts/my_engine/application.js.erb
同設置在容器應用程序中工作正常。清單如何找到jquery和jquery_ujs,但不是jquery-ui.min?
我有jQuery的軌道寶石在我的容器應用程序的Gemfile中,在發動機的gemspec和發動機的Gemfile就跑捆綁安裝。
默認情況下軌3.0+將包括在默認情況下這就是爲什麼他們取出寶石的jQuery UI的新版本。 – David
我是否需要這兩個寶石,然後// =需要jquery和 // =在清單中需要jquery.ui.all? – rigyt
是的,它通過在發動機的gemspec,Gemfile中既寶石和在清單 – rigyt