0
我想將圖像添加到電子郵件模板,但不希望將它們以內聯方式添加,而是將其添加到應用程序託管服務器上其位置的完整路徑。如何將圖像添加到具有完整url路徑的Rails電子郵件
如何在Rails 3動作郵件程序中執行此操作?
我想將圖像添加到電子郵件模板,但不希望將它們以內聯方式添加,而是將其添加到應用程序託管服務器上其位置的完整路徑。如何將圖像添加到具有完整url路徑的Rails電子郵件
如何在Rails 3動作郵件程序中執行此操作?
def example_action
UserMailer.notifier(request.protocol, request.host_with_port).deliver
end
在notifier.html.erb視圖下方加入您的user_mailer文件類
def notifier(protocol, host)
@protocol = protocol
@host = host
mail(:from => "[email protected]", :to => "[email protected]", :subject => "Ur nice image path")
end
。
<%= image_tag("#{@protocol}#{@host}/images/image_name.xxx")%>
謝謝Sanankhalid。我在我的模型中發送郵件,我仍然可以從那裏訪問request.protocol和request.hot_with_port嗎? – chell
你不能在你的模型中使用請求常量,你必須通過控制器發送這個請求。 –