0
私はRuby on Railsでアプリケーションをビルドしました。ここにはSidodiがあります。Ruby on Railsアプリケーションに通知を追加するには?
このアプリには、UserとOutgoingMailという2つのモデルがあります。 OutgoingMailモデルは、ドラフトから最終に変更できるステータスを持っています。
これは、3ユーザの役割があります。部門の
- Conseptorを
ワークフローは次のとおりです。
- ConceptorがOutgoingMail新しい作成デフォルトステータスは、 です。
- ConceptorはOutgoingMail
- を起草-2に
- Conceptor図をOutgoingMail OutgoingMail分割送信の
- ヘッドと状態変化をチェック分割
- ヘッド-1を起草し、変更するOutgoingMailとステータス変更を送信しますConceptorはドラフト4へ OutgoingMail OutgoingMail分割送信の
- ヘッドと状態変化を確認部長ドラフト3へ
- をOutgoingMailリビジョンと状態変化を送信します
- Conceptorビューと
- Conceptorドラフト-5する
- ヘッドをオフィスのドラフト6する OutgoingMail OutgoingMailオフィス送信の
- ヘッドとステータスの変更を確認しOutgoingMailリビジョンと状態の変化を送信OutgoingMailを変更
- Conceptorビューと
- Conceptorドラフト-7へ
- ヘッドをオフィスのOutgoingMailをチェック
- ヘッドOをOutgoingMailリビジョンと状態の変化を送信OutgoingMailを変更F事務所は、iには、送信ボタンを押すと、状態が変化しますが、私はリフレッシュ(F5)をプッシュする必要があり
- 最終Conceptorの表示、変更、ダウンロードにOutgoingMailとステータス変更を送信し、OutgoingMailに
を印刷しますOutgoingMailを表示します。別のロールがページを表示しているのに、[更新]ボタン(F5)を押すまで表示されていないOutgoingMailが発生したときに発生しました。
Ruby on Railsアプリケーションでの通知を作成する方法はありますか?
あなたの答えの@DanKreigerのためのおかげで、私は、「送信メールが正常に作成された」と言うメソッドを作成するためのコードを追加してきたが、問題がconceptorのためのビューが更新されますが部長のためのビューが自動的に更新されないです。私はConceptorによって作成され、送信された送信メールについてDivision Head通知を送付したいと思います。これについてのアイデアは? –