是否可以为特定应用中的所有生成器命令设置默认标志?
使用Rubygems,您可以将--no-rdoc保存到.gemrc文件中,然后将其应用于所有gem命令。
你能用rails generate做到这一点,这样一个标志,例如--no-stylesheets,应用于所有rails g scaffold命令,用于该应用程序的生命周期吗?
rails g scaffold Model field field2 field3 --no-stylesheets
如果我使用的是boostrap / foundation我从一开始就知道我不想为应用程序生成这些内容,每次都要输入它似乎是浪费。
答案 0 :(得分:3)
可以在config.generators
块中的application.rb中配置生成器,特别是
config.generators do |g|
g.stylesheets false
end
会抑制样式表的生成。您可以阅读configuring rails applications指南中提供的其他选项。
答案 1 :(得分:2)
config.generators.stylesheets = false
config.generators.javascripts = false
OR
config.generators.assets = false
OR
rails g controller foo --skip-assets
添加到application.rb