其它
更多关于 Action Mailer
before_action :add_inline_attachment!
layout "mailer"
helper :application快速生成 Mailer 和模板
Inline Preview Interceptor
Collector
Delivery Job
最后更新于
before_action :add_inline_attachment!
layout "mailer"
helper :application最后更新于
<%= url_for(host: "example.com", controller: "welcome", action: "greeting") %>
<%= users_url(host: "example.com") %>$ rails g mailer UserMailer welcome
create app/mailers/user_mailer.rb
invoke erb
create app/views/user_mailer
create app/views/user_mailer/welcome.text.erb
invoke test_unit
create test/mailers/user_mailer_test.rbActionMailer::Base.preview_interceptors.delete(ActionMailer::InlinePreviewInterceptor)mail(to: user.email) do |format|
format.text
format.html
end
# 或
mail(to: user.email) do |format|
format.text { render plain: "Hello World!" }
format.html { render html: "<h1>Hello World!</h1>".html_safe }
end