Rails generate時にtestを生成しない

Railsでgenerateを使用するとtest用のファイルが自動生成されますが、これを抑制する方法です。

config/application.rbを開き、次のようにtest_frameworkfalseにします。

class Application < Rails::Application
 config.generators do |g|
  g.test_framework false
 end
end

動作確認

モデルhanoiを作ってみます。

$ rails g model hanoi
Running via Spring preloader in process 23295
      invoke  active_record
   identical    db/migrate/20160804212058_create_hanois.rb
   identical    app/models/hanoi.rb

テストファイルが生成されなくなりました。