1
私のRails3アプリケーションでは、Model1が更新され、特定の条件が満たされたときに、他のオブジェクトを作成するMethod1があります。だから私はこの作業を行うModel1のafter_updateコールバックメソッドがあります。私は、ページに表示するためにコントローラにメッセージを戻したいのですが、フラッシュはモデルから利用できません。Rails3:モデルからのメッセージを表示しますか?
これは正しい方法はありますか?
これは私のモデルにアクセサを追加して使用する必要があることを意味していますか?私はそうしました。 attr_accessor:メッセージとinit'dをafter_initializeに配列として追加しました(私は複数のメッセージを返すことができます)。次に、私のメソッドでそれを追加し、配列内のすべてのメッセージを表示するために私のビューでその表示を修正しました。 これはうまくいっていますが、私はRailsがこれに何かを提供すると思っていたと思います。これはあまり複雑ではありませんが、Railsにはすべての答えがあるようです! ;-) –
忘れて、私の質問に答えてくれてありがとう。 –
これは、レール開発の本質です。より簡単な方法が必要であると考えて、常に第二に推測しています。 – chrismealy