scaffold.css が作成されないように、Rails 3.0 で scaffold を生成する方法はありますか? そのステップをスキップするために入力できるコマンドラインで何か?
ありがとう
scaffold.css が作成されないように、Rails 3.0 で scaffold を生成する方法はありますか? そのステップをスキップするために入力できるコマンドラインで何か?
ありがとう
--no-stylesheets
使用できるフラグがあります。
rails g scaffold MyModel --no-stylesheets
デフォルトで無効にすることもできます -- in config/application.rb
:
config.generators do |g|
g.stylesheets false
end
Rails自体はAFAIKでしか使用していませんが、残念ながら同じフックが他のジェネレーターで使用される可能性があるため、たとえば、アセットを生成するサードパーティのgemscaffold.css
を渡すことを忘れないでください. Rails に:-/--stylesheets
の明示的なオプションがあれば本当にいいですね。scaffold.css
ところで、Rails Guides で他のジェネレータ オプションを見つけることができます。ヘルパーは、デフォルトでオフにして、実際に必要なときに生成すると便利です。
Rails 5.0 以降、config/application.rb
特に の生成を無効にする構成がありapp/assets/stylesheets/scaffolds.css
ますが、新しいリソースのスタイルシートは引き続き生成されます。
config.generators do |g|
g.scaffold_stylesheet false
end
--no-scaffold-stylesheet
コマンド ライン オプションとして渡すこともできます。
rails generate scaffold post title body:text --no-scaffold-stylesheet