2017-08-02 6 views
1

私はRuby on Railsを学ぶために私の最初のEコマースWebアプリを開発しています。 急な学習曲線です。お客様がRuby on Eコマースアプリで注文したときに通知を受け取ります

お客様が注文したときに私がどのようにメールで通知できるかについてのガイダンスが必要です。

これまでのところ、私は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 received(order) @order = order mail( to: order.email, subject: 'My Store Concept Store' bcc: %w[ [email protected]_adress.com ] ) end 

? 'not notify_me(order)'を 'mail to: 'me @ mystore.com'に追加するか、既存のメソッドに' cc'や 'bcc'を追加することができます。 –

+0

ありがとう@PavelMikhailyukそれは基本的に私が求めていた....私はまだそれをテストしていないhavn't、しかし、私はそれが動作すると確信しています! – DaudiHell

答えて

4

bccオプションを追加できます。例

関連する問題