Używam klejnotu jquery-rails. Za szynach (nie montowany) silnik mam w app/assets/JavaScripts/my_engine/application.js.erb:Nie można znaleźć modułu jquery-ui w silniku szyn (jquery-rails gem)
//= require jquery
//= require jquery_ujs
//= require jquery-ui.min
I pojawia się błąd:
Sprockets::FileNotFound: couldn't find file 'jquery-ui.min'\n (in /home/me/rails/my_engine/app/assets/javascripts/my_engine/application.js.erb
To samo konfiguracja działała poprawnie w aplikacji kontenerowej. W jaki sposób manifest może znaleźć jquery i jquery_ujs, ale nie jquery-ui.min?
Mam klejnot jquery-rails w Gemfile mojej aplikacji kontenerowej, w gemspec silnika oraz w Gemfile silnika i uruchomiłem instalację pakietu.
Domyślnie nowa wersja rails 3.0+ będzie domyślnie zawierała jquery-ui, dlatego usunęli klejnot. – David
Czy potrzebuję obu klejnotów, a następnie // = wymagają jquery i // = wymagają jquery.ui.all w manifeście? – rigyt
Tak, działa przez włączenie obu klejnotów w gemspec silnika, Gemfile i oba wymagane w manifeście – rigyt