アクションを持つコントローラーがあります:
def index = Action { implicit request =>
Ok(views.html.index(MyModel.all)
}
そして、次のパラメーターを持つインデックス ビュー:
@(my_models : List[MyModel])(implicit flash : Flash)
明示的に渡すことなくフラッシュにアクセスするには、これらの暗黙の両方が必要なようです。これが、フラッシュの暗黙的な動作だと私が考える方法です。テンプレートが明示的なフラッシュ パラメーターなしで呼び出された場合、コンパイラはビュー関数が呼び出されたスコープ内で暗黙的にマークされたフラッシュを探します。このフラッシュはどこから来るのですか?リクエストは暗黙的とマークされていますが、Flash ではありません。リクエストにフラッシュメンバーがあることは知っていますが、暗黙の理解に基づいて、ビューがこれにアクセスする方法がわかりません。