2010-07-26 78 views
0

在軌道3上的紅寶石,你可以使用他們的ActiveMailer發送電子郵件。ActiveMailer和Mail gem之間的區別?

您也可以安裝Mail gem。

我想知道有什麼不同?

郵件寶石提供的東西ActiveMailer不?

我應該總是安裝這顆寶石嗎?

感謝

回答

3

兩者之間的關係是Mail寶石的Rails 3如何實現郵件(取代以前TMail方法在早期版本)。換句話說,ActionMailer是圍繞在框架內的寶石的使用的Rails包裝。

從後通過創業板的作者:

的ActionMailer的早期版本中使用TMail其所有電子郵件傳送的需求,而且由於某些功能缺失在TMail(如汽車報價和字段編碼,平滑地處理多部分郵件等),ActionMailer已經發展了一套相當複雜和脆弱的方法來在缺失的功能中發揮作用。

該職位是here。如果你還沒有看過,這screencast可能會有所幫助。

+0

但似乎我不得不安裝Mail Gem才能夠在Rails控制檯中使用Mail類。如果Rails通過ActionMailer使用它,它不應該被安裝嗎? railscast向我們表明,我們需要先安裝它才能使用它。 – 2010-07-26 18:12:08

+0

@fayer。我會認爲是的。當我安裝Rails 3 beta 4時,這個gem會自動安裝。 – bjg 2010-07-26 18:14:49

相關問題