Rails アプリケーションのコントローラー アクションから .odf ファイルをレンダリングしようとしています。show.odp.erb、show.odf.erb などと呼ばれるビュー フォルダー内にテンプレートを配置し、zip 内にある content.xml ファイルを表現できるようにしたいと考えています。また、次のようにコントローラーでこれらのアクションをレンダリングできるようにしたいと思います。
respond_to do |format|
format.odf {
#odf code here
}
format.odp {
#probably about the same as the odf code, but renders a different template with a different file extension.
}
また、レイアウト ディレクトリに、必要なヘッダーとフッターを含むテンプレート content.xml ファイルを用意したいと考えています。私が持っている主な質問は次のとおりです。
すべての .odf ファイルをレイアウト ディレクトリ内の 1 つのフォルダーに配置する必要がありますか? または、静的なものをパブリックディレクトリに配置する必要がありますか?
圧縮して提供する前に、動的 content.xml ファイルをディレクトリに挿入するにはどうすればよいですか? これがレンダリングの第一人者にとって十分に簡単な質問であることを願っています ;)