0

パーシャルをレンダリングするとき、またはコントローラーに直接マップされていないビューをレンダリングするとき、この他のビューはコントローラーのインスタンス変数にアクセスできますか?

4

2 に答える 2

0

実際、コントローラーのアクションに存在するコントローラーのインスタンス変数に直接アクセスすることはありません。レールはそれらを複製してビューに渡します。その後、これらのクローンを介してそれらの値にアクセスできます。

これらの複製された変数は、リクエスト中のコントローラー アクションの対応するビューでのみアクセスできます。ただし、アプリケーションには、リクエスト間で永続化される少量のデータを保存できる各ユーザー用のセッションがあります。

于 2013-07-10T10:55:14.877 に答える