パーシャルをレンダリングするとき、またはコントローラーに直接マップされていないビューをレンダリングするとき、この他のビューはコントローラーのインスタンス変数にアクセスできますか?
質問する
1249 次
2 に答える
0
実際、コントローラーのアクションに存在するコントローラーのインスタンス変数に直接アクセスすることはありません。レールはそれらを複製してビューに渡します。その後、これらのクローンを介してそれらの値にアクセスできます。
これらの複製された変数は、リクエスト中のコントローラー アクションの対応するビューでのみアクセスできます。ただし、アプリケーションには、リクエスト間で永続化される少量のデータを保存できる各ユーザー用のセッションがあります。
于 2013-07-10T10:55:14.877 に答える