Ho copiato config/environments/development.rb in config/environments/ci.rb.Copia di ambienti/percorso asset di sviluppo non riesce a trovare jquery-i-rails nelle directory gems
Quando corro con RAILS_ENV = sviluppo, il percorso di ricerca degli asset include le mie directory dei produttori di gemme, in particolare per jquery-ui-rails. Tuttavia, quando corro con RAILS_ENV = ci non lo fa.
Dalla console, Rails.application.config.assets.paths valuta al seguente con lo sviluppo
irb(main):002:0> Rails.application.config.assets.paths
=> ["/var/www/ci/conflux/app/assets/images",
"/var/www/ci/conflux/app/assets/javascripts",
"/var/www/ci/conflux/app/assets/stylesheets",
"/var/www/ci/conflux/vendor/assets/stylesheets",
"/opt/comcast/ruby1.9.3/lib/ruby/gems/1.9.1/gems/jquery-rails-1.0.19/vendor/assets/javascripts",
"/opt/comcast/ruby1.9.3/lib/ruby/gems/1.9.1/gems/jquery-ui-rails-1.0.0/vendor/assets/images",
"/opt/comcast/ruby1.9.3/lib/ruby/gems/1.9.1/gems/jquery-ui-rails-1.0.0/vendor/assets/javascripts",
"/opt/comcast/ruby1.9.3/lib/ruby/gems/1.9.1/gems/jquery-ui-rails-1.0.0/vendor/assets/stylesheets"]
ma per Ci ho solo il seguente:
irb(main):002:0> Rails.application.config.assets.paths
=> ["/var/www/ci/conflux/app/assets/images",
"/var/www/ci/conflux/app/assets/javascripts",
"/var/www/ci/conflux/app/assets/stylesheets",
"/var/www/ci/conflux/vendor/assets/stylesheets",
"/opt/comcast/ruby1.9.3/lib/ruby/gems/1.9.1/gems/jquery-rails-1.0.19/vendor/assets/javascripts"]
jquery-ui-rails era nel gruppo di risorse, dove Rails new put it. Sì, a volte puoi raggruppare - senza risorse di test di sviluppo, e poi chiedo dove sono le tue gemme di sviluppo, ma questo è il caso qui. Grazie. –