2012-07-15 91 views
0

我將Postmark的交易電子郵件服務集成到我的Web應用程序中,以便用戶註冊時,我的應用程序會向用戶發送歡迎電子郵件。當我嘗試註冊成爲用戶,我得到以下錯誤:未定義的方法`postmark_settings =」對的ActionMailer :: Base的:類我該如何解決這個未定義的方法錯誤?

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

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

我不確定是什麼原因導致了錯誤,或者我該如何解決它。如果我沒有提供足夠的有用信息來解決問題,請告訴我,我將添加任何可能有用的代碼。非常感謝!

回答

1

您是否將下面的行包含在您的Gemfile中?

gem 'postmark-rails', '0.4.0' 

有那裏的人都沒有包含在Gemfile中此行類似的問題...

此外,你使用Rails 3? Rails 2和3之間的配置不同。請注意詳細信息here

+0

我已將Gem包含在我的Gemfile中,除了我使用的版本是0.9.12。在我的Gemfile中,我的資產組中有寶石。我應該切換寶石所在的組嗎?我正在使用Rails 3,並遵循Postmark Rails頁面上的設置指南。謝謝你的幫助! – user1483441 2012-07-15 23:10:55

+0

嘗試從資產組中刪除該寶石,並將其放置在任何組外。 – gabrielhilal 2012-07-15 23:13:11

+0

@ user1483441我不認爲它應該在資產;不是圖書館嗎? – 2012-07-15 23:13:31

相關問題