OrderMailer の上部にレイアウト 'email_no_padding' を指定していますが、常にレイアウト/メールを探しているようです。このテンプレートを正しくオーバーライドするにはどうすればよいですか?
エラー:
ActionView::MissingTemplateError
Missing template layouts/email with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :haml]}.
Searched in:
* "/Users/macuser/github/railsapp/app/views"
* "/Users/macuser/.rvm/gems/ruby-1.9.3-p194/gems/devise_invitable-1.0.1/app/views"
* "/Users/macuser/.rvm/gems/ruby-1.9.3-p194/gems/devise-2.0.4/app/views"
* "/Users/macuser/.rvm/gems/ruby-1.9.3-p194/bundler/gems/kaminari-eb1c080b9999/app/views"
メーラー:
class OrderMailer < BaseMailer
layout 'email_no_padding'
helper Members::OrdersHelper
def notify_member_and_expert_of_birthday_gift_delivery(order_id)
@order = Order.find(extract_id(order_id))
@member = @order.member
@expert = @order.andand.expert || @member.andand.expert
mail(
:subject => "An Elephant Never Forgets...",
:to => @member.email,
:cc => @expert && @expert.email,
:tag => 'birthday_delivery-notification'
)
end
end