में सशर्त रूप से संपत्ति प्रीकंपाइल अक्षम करें मैंने रेल में आलसी संपत्ति प्रीकंपाइल करने के लिए विभिन्न संकलित और आम तौर पर अप्रभावी समाधान देखा है। बैकएंड डेवलपर के रूप में, मैं विशेष रूप से संपत्तियों को पुन: संकलित नहीं करना चाहता हूं, जब भी प्रोग्राम तैनात नहीं होता है, लेकिन Capfile
में load 'deploy/assets'
के माध्यम से संपत्तियों को लोड किया जाता है, और deploy.rb
में कोई कार्य परिभाषित करके नहीं, मैं एक तरीका नहीं सोच सकता सशर्त रूप से इसे अक्षम करें।कैपिस्ट्रानो
मैं जिस व्यवहार के बाद हूं, वह नियमित रूप से प्रीकंपाइल परिनियोजन के लिए cap deploy
का उपयोग करना है और संपत्ति परिनियोजन को छोड़ने के लिए cap deploy:no_assets
का उपयोग करना है।
बस इसे अपने आप स्विच कर दिया और अपने महान प्रमाणित कर सकते हैं! – RubberDucky
मेरे पास रेल 4.0 है और मैं किसी भी संपत्ति को नहीं बदलता लेकिन यह आसानी से स्क्रैच से सब कुछ पुनः संकलित करता है। कोई उपाय? – scaryguy