J'essaie de rendre des fichiers .odf à partir d'une action de contrôleur dans une application rails. J'aimerais pouvoir mettre des modèles à l'intérieur de mes dossiers de vue appelés show.odp.erb, show.odf.erb, etc. et que cela représente le fichier content.xml qui se trouve dans le zip. Je voudrais aussi être en mesure de rendre ces actions dans le contrôleur comme ceci:Rendu de fichiers open office dans ruby sur rails
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.
}
Je voudrais également avoir un fichier content.xml modèle dans mon répertoire layouts qui a les en-têtes et pieds de page nécessaires. Les principales questions que j'ai sont celles-ci:
dois-je mettre tous les fichiers .odf dans un dossier dans le répertoire layouts? ou devrais-je mettre les statiques dans le répertoire public?
Comment puis-je insérer le fichier dynamic content.xml dans le répertoire avant de le compresser et de le servir? J'espère que c'est une question assez facile pour un gourou de rendu là-bas;)