J'ai un projet Rails 3.1 sur lequel je travaille, mais je ne veux pas controller_name.css.sass
y controller_name.js.coffee
pour être généré à chaque fois que je lance rails generate controller controller_name
. Je pourrais jurer J'ai vu ce paramètre quelque part sur Internet, mais je n'arrive pas à le retrouver. Qu'est-ce que c'est ?
Gardez à l'esprit que je souhaite toujours utiliser Asset Pipeline et l'intégration CoffeeScript/Sass, mais j'organise ces fichiers à ma façon.
Je suis presque sûr que la réponse est un argument de ligne de commande, mais des points bonus pour le désactiver avec un paramètre de générateur ou un fichier caché ou quelque chose comme ça.
EDIT : J'ai trouvé l'indicateur de ligne de commande pour cela.
rails generate controller controller_name --assets=false
Ou quelque chose du genre (cette ligne est en fait une erreur, mais elle ne génère pas non plus les ressources). L'API ici montre :assets => true
comme option par défaut. Comment puis-je changer cela en false et faire en sorte que ce soit toujours false à chaque fois que je génère un contrôleur ?
2 votes
Si vous ajoutez
-h
à la fin d'une commande rails, vous obtiendrez le fichier d'aide :rails g controller -h