2017-08-02 62 views
1

。 這是一個陡峭的學習曲線:)我的工作我的第一個電子商務網站的應用程序來學習Ruby on Rails的得到通知時,客戶下單的Ruby on Rails的電子商務應用

我需要有關如何我可以通過電子郵件,當客戶下單通知一些指導。

到目前爲止,我設法建立一個order notifier所以當它的訂單被放置和運輸,如下圖所示的客戶通知。

郵寄/ order_notifier.rb

class OrderNotifier < ApplicationMailer 

    default from: 'My Store Concept Store <[email protected]>' 

    def received(order) 
    @order = order 
    mail to: order.email, subject: 'My Store Concept Store' 
    end 

    def shipped(order) 
    @order = order 
    mail to: order.email, subject: 'Order Shipped' 
    end 
end 

這是工作很好,但現在我需要得到通知通過電子郵件我的自我,當用戶發生在我的商店的訂單。

請誰能幫助我?

+3

什麼問題?你可以通過郵件將'def notify_me(order)'添加到'me @ mystore.com'中,或者將'cc'或'bcc'添加到現有的方法中。 –

+0

謝謝@PavelMikhailyuk它基本上是我問了....我沒有帶測試過,但我敢肯定它的作品! – DaudiHell

回答

4

你可以添加一個BCC選項。

def received(order) 
@order = order 
mail(
to: order.email, 
subject: 'My Store Concept Store' 
bcc: %w[ 
    [email protected]_adress.com 
    ] 
) 
end 

例如

相關問題