2011-07-10 23 views
4

這可能是非常簡單直接和簡單,但我是非常新的和紅寶石軌道上的菜鳥。 我有一個簡單的電子郵件php腳本,我用在一個較舊的網站上,但現在,因爲我已經轉換爲rails我不知道如何創建相應的。如何發送電子郵件與軌道

我試過使用rails generate mailer Notifier,然後在裏面添加了一個發送和發送的歡迎方法。然而,在用戶控制器(在創建,以便當用戶創建一個帳戶時,他們的電子郵件地址發送了一封歡迎電子郵件)我剛剛得到一個錯誤,說通告沒有宣佈。

在用戶控制器我有

if @user.save 
    Notifier.welcome(@user).deliver 
end 

這並不工作

+0

你解決了你的問題嗎?我一直有同樣的問題,顯然有需要使用SMTP服務器。我嘗試過SendGrid,但它也給我錯誤。如果rails在某些方面表現得像PHP一樣,我會更加好... – mhz

回答

5

Rails guides能救你。

+0

對你來說也是+1,RTMF規則! ;) – gertas

+0

我讀了這個,但它沒有奏效。我把我的電子郵件,並點擊創建,但我沒有收到一封電子郵件。 本地主機可以發送郵件嗎? – Vasseurth

+0

你有沒有看過:http://guides.rubyonrails.org/action_mailer_basics.html#example-action-mailer-configuration – apneadiving

相關問題