2

レイアウトを編集できるセクションを管理インターフェイスに作成したいと考えています。例えば、メインのレイアウトを編集したら、それを全ページに反映させたい。理論的には、データベースに各レイアウトを配置してそのように実行することもできますが、それは、ビューが要求されるたびに追加のデータベース ルックアップになります。代わりに、テンプレート ファイルを直接編集して保存できるようにしたいと考えています。これが公開ディレクトリの外にあることは承知していますが、どうすればこれを達成できますか?

4

1 に答える 1

0

一時的なストレージとして、いつでもセッションを使用できます。

この宝石は役に立つかもしれません:

dynamic_liquid_templates

基本的に、テンプレートはコントローラ インスタンス変数に基づいて選択されます。これは、データベース ルックアップを回避するためにセッション ストアからいつでも設定できます。

于 2012-05-27T06:06:22.547 に答える