メインコンテンツまでスキップ

コントローラー生成器の仕様

コントローラー生成器

もし bundle exec rails generate controller posts を実行すると

ならば フィーチャーはパスする

ならば 出力には以下が含まれている:

      create  app/controllers/posts_controller.rb
invoke erb
create app/views/posts
invoke rspec
create spec/requests/posts_spec.rb
invoke helper
create app/helpers/posts_helper.rb
invoke rspec
create spec/helpers/posts_helper_spec.rb

カスタマイズされた default-path を持つコントローラー生成器

もし ".rspec" という名前のファイルが以下を含む場合:

--default-path behaviour

かつ bundle exec rails generate controller posts を実行すると

ならば フィーチャーはパスする

ならば 出力には以下が含まれている:

      create  app/controllers/posts_controller.rb
invoke erb
create app/views/posts
invoke rspec
create behaviour/requests/posts_spec.rb
invoke helper
create app/helpers/posts_helper.rb
invoke rspec
create behaviour/helpers/posts_helper_spec.rb