2012-02-15 13 views
14

Cada vez que creo un controlador, los raíles generan un controler_name.js y un archivo controller_name.css en la carpeta app/assets. Ya deshabilito el parámetro config.assets.enabled en application.rb pero esto no resuelve mi problema. ¿Cómo puedo desactivar el generador para esos archivos al crear el controlador?Cómo deshabilitar el generador de activos en raíles 3.2

Gracias

Respuesta

36

Puede pasar --skip-assets a su comando para evitar estos archivos que se creen:

rails g controller foo --skip-assets 

Si quieres algo más permanente, puede apagarlo por completo. Agregue esto a config/application.rb (desde How do I turn off automatic stylesheet/javascript generation on Rails 3.1?)

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

impresionante ... gracias! – rizidoro

+12

Alternativamente: '' 'config.generators.assets = false''' – tdahlke

+0

Uso rails 5 y advierto' Valor predeterminado de cadena esperada para '--template-engine'; tiene falso (booleano) 'pero reemplaza' falso' con 'nil' funciona bien - desactiva silenciosamente. – oklas

Cuestiones relacionadas