2016-08-03 11 views
1

誰でもこのエラーをメールボックスに出くわしますか?過去数週間うまくいっていましたが、突然、メッセージを送信するたびにこのエラーが発生します。誰もがこれを持っていて、どうやってそれを扱ったのですか?私はRails 4に取り組んでいます。メールボックスエラー "Mailboxer :: Receiptのための 'delivery_method'属性が不明です。"

Error: unknown attribute 'delivery_method' for Mailboxer::Receipt. 
+1

これが役に立ちますか? https://github.com/mailboxer/mailboxer/issues/391 – user2954587

+0

本当に助けになりました! 1. 'rails g mailboxer:install'を実行して、' _delivery_tracking_info_to_mailboxer_receipts' の移行を生成します。2. 'config/initializers/mailboxer.rb'を上書きするプロンプトが表示されたら、' N 'をスキップする 3.' rake db:migrate'を実行してください。 サーバを再起動してください。 ご協力いただきありがとうございます。 – Alex

答えて

0

私はこのコードを私のコードで例外処理を追加することで解決しました。誰もがこのエラー発生した場合に :「不明な属性 『delivery_method』 Mailboxer ::領収書のための」レール4.2.2でmailboxerを使用している間に、あなたはこれを試すことができます。

は、部分的に例外処理コードを追加するには、

をSEND_MESSAGE
 begin 
     conversation = current_user.send_message(recipients, body,subject).conversation 

     rescue 

     end 
関連する問題