Rails 3:Action Mailer问题渲染

时间:2015-09-18 06:45:40

标签: ruby-on-rails ruby-on-rails-3 actionmailer

我已将我的应用从rails 2.x升级到rails 3.2。我使用了render_message方法http://apidock.com/rails/ActionMailer/Base/render_message 但它在rails 3中已被弃用。

请为此建议任何替代方法。我已经尝试使用template_name但它没有用。请帮忙

1 个答案:

答案 0 :(得分:1)

在Rails 3中已弃用,但looking at the source显示render_message的替换只是render。来源:

# File actionmailer/lib/action_mailer/deprecated_api.rb, line 123
def render_message(*args)
  ActiveSupport::Deprecation.warn "render_message is deprecated, use render instead", caller[0,2]
  render(*args)
end