1
私はすべてのページに表示をほぼ共有したフッターを持っています。私はその中のデータベースからいくつかの情報を表示したい。すべてのコントローラーのWebアプリケーションの各アクションでそれを照会する代わりに、各コントローラーの各アクションに割り当てを介して渡す代わりに、フッターの何らかのアクションで一度照会する方法はありますか?shared/footer.html.eexのクエリを書くにはどうすればよいですか?
私はすべてのページに表示をほぼ共有したフッターを持っています。私はその中のデータベースからいくつかの情報を表示したい。すべてのコントローラーのWebアプリケーションの各アクションでそれを照会する代わりに、各コントローラーの各アクションに割り当てを介して渡す代わりに、フッターの何らかのアクションで一度照会する方法はありますか?shared/footer.html.eexのクエリを書くにはどうすればよいですか?
コントローラープラグを作成すると、任意の数のコントローラーとアクションにフッター情報を割り当てることができます。次に、あなたのコントローラには次のようなものがあります。
plug :assign_footer when action in [:index, :show, :edit]