2012-02-15 10 views
14

Ogni volta che creo un controller, i binari generano un controler_name.js e un file controller_name.css nella cartella app/assets. Ho già disabilitato il parametro config.assets.enabled su application.rb ma questo non risolve il mio problema. Come posso disabilitare il generatore per questi file durante la creazione del controller?Come disabilitare il generatore di risorse su binari 3.2

Grazie

risposta

36

È possibile passare --skip-assets al comando per evitare che questi file vengano creati:

rails g controller foo --skip-assets 

Se volete qualcosa di più permanente, è possibile spegnerlo del tutto. Aggiungi questo al config/application.rb (da How do I turn off automatic stylesheet/javascript generation on Rails 3.1?)

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

impressionante ... grazie! – rizidoro

+12

In alternativa: '' 'config.generators.assets = false''' – tdahlke

+0

Io uso le rotaie 5 e avverto' Valore predefinito della stringa prevista per '--template-engine'; got false (boolean) 'ma sostituisce' false' con 'nil' funziona bene - disabilita automaticamente. – oklas

Problemi correlati