2017-07-28 12 views
0

私はRuby on Railsでアプリケーションをビルドしました。ここにはSidodiがあります。Ruby on Railsアプリケーションに通知を追加するには?

このアプリには、UserとOutgoingMailという2つのモデルがあります。 OutgoingMailモデルは、ドラフトから最終に変更できるステータスを持っています。

これは、3ユーザの役割があります。部門の

  • 本社の
  • ヘッド

    1. Conseptorを

    ワークフローは次のとおりです。

    1. ConceptorがOutgoingMail新しい作成デフォルトステータスは、
    2. です。
    3. ConceptorはOutgoingMail
    4. を起草-2に
    5. Conceptor図をOutgoingMail OutgoingMail分割送信の
    6. ヘッドと状態変化をチェック分割
    7. ヘッド-1を起草し、変更するOutgoingMailとステータス変更を送信しますConceptorはドラフト4へ
    8. OutgoingMail OutgoingMail分割送信の
    9. ヘッドと状態変化を確認部長ドラフト3へ
    10. をOutgoingMailリビジョンと状態変化を送信します
    11. Conceptorビューと
    12. Conceptorドラフト-5する
    13. ヘッドをオフィスのドラフト6する
    14. OutgoingMail OutgoingMailオフィス送信の
    15. ヘッドとステータスの変更を確認しOutgoingMailリビジョンと状態の変化を送信OutgoingMailを変更
    16. Conceptorビューと
    17. Conceptorドラフト-7へ
    18. ヘッドをオフィスのOutgoingMailをチェック
    19. ヘッドOをOutgoingMailリビジョンと状態の変化を送信OutgoingMailを変更F事務所は、iには、送信ボタンを押すと、状態が変化しますが、私はリフレッシュ(F5)をプッシュする必要があり
    20. 最終Conceptorの表示、変更、ダウンロードにOutgoingMailとステータス変更を送信し、OutgoingMailに

    を印刷しますOutgoingMailを表示します。別のロールがページを表示しているのに、[更新]ボタン(F5)を押すまで表示されていないOutgoingMailが発生したときに発生しました。

    Ruby on Railsアプリケーションでの通知を作成する方法はありますか?

  • 答えて

    0

    あなたはRailsのflash notificationsを使用することができます。

    +0

    あなたの答えの@DanKreigerのためのおかげで、私は、「送信メールが正常に作成された」と言うメソッドを作成するためのコードを追加してきたが、問題がconceptorのためのビューが更新されますが部長のためのビューが自動的に更新されないです。私はConceptorによって作成され、送信された送信メールについてDivision Head通知を送付したいと思います。これについてのアイデアは? –

    関連する問題