2012-02-15 13 views
14

हर बार जब मैं नियंत्रक बनाता हूं, रेल एक नियंत्रक_नाम.जेएस और एप/संपत्ति फ़ोल्डर पर नियंत्रक_नाम.css फ़ाइल उत्पन्न करते हैं। मैं application.rb पर config.assets.enabled param को पहले ही अक्षम कर देता हूं लेकिन यह मेरी समस्या का समाधान नहीं करता है। नियंत्रक बनाते समय मैं उन फ़ाइलों के लिए जनरेटर को कैसे अक्षम कर सकता हूं?रेल पर संपत्ति के जेनरेटर को अक्षम कैसे करें 3.2

धन्यवाद

उत्तर

36

आप अपने आदेश को --skip-assets पारित कर सकते हैं से बनाया जा रहा इन फ़ाइलों को रोकने के लिए:

rails g controller foo --skip-assets 

यदि आप चाहते हैं कुछ अधिक स्थायी, आप इसे पूरी तरह बंद कर सकते हैं। करने के लिए config/application.rb (How do I turn off automatic stylesheet/javascript generation on Rails 3.1? से)

config.generators.stylesheets = false 
config.generators.javascripts = false 
+0

बहुत बढ़िया ... धन्यवाद इस जोड़ें! – rizidoro

+12

वैकल्पिक रूप से: ''config.generators.assets = false''' – tdahlke

+0

मैं रेल 5 का उपयोग करता हूं और यह' - टेम्पलेट-इंजन 'के लिए अपेक्षित स्ट्रिंग डिफ़ॉल्ट मान चेतावनी देता है; झूठा (बूलियन) मिला लेकिन 'शून्य' के साथ 'झूठी' को ठीक से ठीक करें - चुपचाप अक्षम करें। – oklas

संबंधित मुद्दे