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

メーラージェネレータの仕様

メーラージェネレータ

もし bundle exec rails generate mailer posts index show を実行すると

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

ならば 出力には以下が含まれるべき:

      create  app/mailers/posts_mailer.rb
invoke erb
create app/views/posts_mailer
create app/views/posts_mailer/index.text.erb
create app/views/posts_mailer/index.html.erb
create app/views/posts_mailer/show.text.erb
create app/views/posts_mailer/show.html.erb
invoke rspec
create spec/mailers/posts_spec.rb
create spec/fixtures/posts/index
create spec/fixtures/posts/show
create spec/mailers/previews/posts_preview.rb

カスタマイズされた default-path を持つメーラージェネレータ

もし ".rspec" という名前のファイルが以下の内容である場合:

--default-path behaviour

かつ bundle exec rails generate mailer posts index show を実行すると

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

ならば 出力には以下が含まれるべき:

      create  app/mailers/posts_mailer.rb
invoke erb
create app/views/posts_mailer
create app/views/posts_mailer/index.text.erb
create app/views/posts_mailer/index.html.erb
create app/views/posts_mailer/show.text.erb
create app/views/posts_mailer/show.html.erb
invoke rspec
create behaviour/mailers/posts_spec.rb
create behaviour/fixtures/posts/index
create behaviour/fixtures/posts/show
create behaviour/mailers/previews/posts_preview.rb