如何修复此未定义的方法错误?

时间:2012-07-15 22:36:32

标签: ruby-on-rails

我正在将Postmark的交易电子邮件服务集成到我的Web应用程序中,以便在用户注册时,我的应用程序会向用户发送欢迎电子邮件。当我尝试以用户身份注册时,我收到以下错误:未定义的方法`postmark_settings ='for ActionMailer :: Base:Class

在我的config / application.rb文件中,我有以下代码:

config.action_mailer.delivery_method   = :postmark
config.action_mailer.postmark_settings = { :api_key => "my_api_key" }

我不确定导致错误的原因或我如何修复错误。如果我没有提供足够的有用信息来解决问题,请告诉我,我会添加任何可能有用的代码。非常感谢!

1 个答案:

答案 0 :(得分:1)

您是否在Gemfile中包含以下行?

gem 'postmark-rails', '0.4.0'

有类似的问题,人们没有在Gemfile中包含这一行......

另外,你使用的是Rails 3吗? Rails 2和3之间的配置不同。请注意详细信息here