0

これは一種の初心者の質問です。申し訳ありませんが...モデルにコントローラーがない場合、どうすれば実行できますか

flash[:notice]? 

たとえば

https://github.com/tute/merit

モデルだけでコントローラーがないことに気付きました。モデルで実行されるメソッドとは対照的に、フラッシュメッセージをコントローラー内に配置するのが賢明であることはわかっていますが、コントローラーがない場合、どうすればこれを行うことができますか?

私はそれを作成しようとすることができますが、コントローラーの各アクションはビューのページに対応していませんか?

モデルで特定のメソッドが実行されており、それらが実行されるたびに flash[:notice] を追加できるようにしたいのですが...どうすればよいですか?

ありがとうございました

4

1 に答える 1

1

コントローラー (または、技術的にはセッションにアクセスできる他の場所) にフラッシュ メッセージを設定することもできます。Merit は Rails の単なるアドオンであり、置き換えではありません。アプリケーションでコントローラーを使用して、ユーザーからの要求を処理します。

于 2012-05-14T06:43:00.157 に答える