¿Hay alguna forma de generar un andamio en rieles 3.0 para que no se cree scaffold.css? ¿Algo en la línea de comando que puedo ingresar para omitir ese paso?¿Andamios de rieles sin el archivo css?
Gracias
¿Hay alguna forma de generar un andamio en rieles 3.0 para que no se cree scaffold.css? ¿Algo en la línea de comando que puedo ingresar para omitir ese paso?¿Andamios de rieles sin el archivo css?
Gracias
hay una bandera --no-stylesheets
puede utilizar:
rails g scaffold MyModel --no-stylesheets
También puede desactivar por defecto - en config/application.rb
:
config.generators do |g|
g.stylesheets false
end
Rails mismo sólo se utiliza para scaffold.css
AFAIK, pero lamentablemente el mismo gancho podría ser utilizado por otros generadores, por lo que es posible que deba recordar pasar --stylesheets
para una gema de terceros que genera activos, por ejemplo. Sería realmente bueno si Rails tuviera una opción explícita para scaffold.css
: -/
Por cierto, puede encontrar otras opciones de generador in the Rails Guides. Los ayudantes son agradables para apagar por defecto y generarlos cuando realmente los quiere.
rails tiene una opción para desactivar específicamente el scaffold.css: '' 'g.scaffold_stylesheet false''' – eikes
Gracias @eikes, bastante seguro de que la configuración no existía en Rails 3 días, pero si la pregunta/etiquetas se actualizan para el actual versiones, felizmente daré tu voto a tu respuesta. – ches
Desde Rails 5.0, hay una configuración en config/application.rb
la que específicamente desactiva la generación de la app/assets/stylesheets/scaffolds.css
, pero todavía genera las hojas de estilo para el nuevo recurso:
config.generators do |g|
g.scaffold_stylesheet false
end
También puede pasarlo en que la opción de la línea --no-scaffold-stylesheet
comando :
rails generate scaffold post title body:text --no-scaffold-stylesheet
Maravilloso. ¡Gracias! – Brett
NOTA: esto también deshabilitará las hojas de estilo de recursos específicos, es decir, 'app/assets/stylesheets/my_model.css.scss' no se creará – wik
Utilizar' --no-stylesheets' es una buena idea si su aplicación usa Twitter Bootstrap, porque el archivo 'scaffold.css' que Rails genera reemplaza a bastantes de los estilos de Bootstrap. –