当我运行命令
时rails g controller admin/inbox
它生成test_unit和helper / test_unit。但我不想生成它。如何在生成控制器期间避免它
create app/controllers/admin/inbox_controller.rb
invoke erb
create app/views/admin/inbox
invoke test_unit
create test/functional/admin/inbox_controller_test.rb
invoke helper
create app/helpers/admin/inbox_helper.rb
invoke test_unit
create test/unit/helpers/admin/inbox_helper_test.rb
invoke assets
invoke coffee
create app/assets/javascripts/admin/inbox.js.coffee
invoke scss
create app/assets/stylesheets/admin/inbox.css.scss
答案 0 :(得分:1)
您可以通过配置此config/application.rb
来自定义您的工作流程。
config.generators do |g|
g.orm :active_record
g.template_engine :erb
g.test_framework :test_unit, :fixture => false
g.stylesheets false
end
答案 1 :(得分:0)
如果由于某种原因,您只想跳过测试生成一次,您可以这样做:
rails g controller admin/index --skip-test-framework
或
rails g controller admin/index --no-test-framework