मैंने विन्यास/वातावरण/development.rb को कॉन्फ़िगर/वातावरण/ci.rb पर कॉपी किया है।पर्यावरण/विकास संपत्ति पथ की प्रतिलिपि रत्न निर्देशिकाओं में jquery-ui-rails नहीं मिल सकती
जब मैं RAILS_ENV = विकास के साथ चलता हूं, तो संपत्ति खोज पथ में विशेष रूप से jquery-ui-rails के लिए मेरी मणि विक्रेता निर्देशिका शामिल होती है। हालांकि, जब मैं RAILS_ENV = ci के साथ चलाता हूं तो यह नहीं करता है।
कंसोल से, Rails.application.config.assets.paths विकास के साथ निम्नलिखित का मूल्यांकन
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"]
लेकिन ci के लिए मैं केवल निम्नलिखित मिलती है:
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 संपत्ति समूह में था, जहां रेल ने इसे नया रखा था। हां, कभी-कभी आप विकास परीक्षण संपत्तियों के बिना बंडल कर सकते हैं, और बाद में आश्चर्यचकित हो सकते हैं कि आपके विकास रत्न कहां हैं, लेकिन यह मामला यहां है। धन्यवाद। –