2

私は HAML が大好きですが、最近、HTML 以外の構造化テンプレートへの依存に関して、私たちのプロジェクトが精査されるようになりました。さらに一歩進んで、「Ruby on Rails で純粋な HTML デザイン ベースのテンプレートを使用するにはどうすればよいでしょうか?」という質問をすることにしました。

私がこれまでに見つけた最も近いものは、非常に興味深いプロジェクトで、Erubis の作成者によるKwartzと呼ばれる 2010 年からの最新の更新です。

最新でRails 3.2.xで実行可能な、デザイナー向けのこの純粋なHTML分離を支持するプロジェクトはありますか?

4

2 に答える 2

1

あなたのデザイナーは、HAMLが広範なHTMLツールをサポートしていないことを正しく理解しています。

本当に優れたソリューションIMHOはハンドルバーです。HAMLよりもシンプルで、Handlebarsはコードをページテンプレートからコントローラーに移動することを強調しているため、より多くのHTMLツールで動作します。これは、設計者との保守可能なページの作成やセキュリティにも役立ちます。

Handlebarsは、Rails3の作成を支援したYehudaKatzが主導し、JavaScriptの主要な貢献者であり、現在、Handlebarsも活用するEmber.jsに取り組んでいます。

http://handlebarsjs.com/

于 2012-10-06T06:02:13.637 に答える
-1

テンプレートを使って何かをするつもりですか?のように、デザイナーがテンプレートを提供し、すでに に属している部分を削除しapp/views/layouts/application、データをビューに取得するために必要なルビを挿入します。

だから問題は何ですか?デザイナーがテンプレートを HTML で提供するようにします。アプリで使用する場合は、テンプレートを ERB に変換するのではなく、HAML に変換します。

于 2012-10-06T06:21:28.100 に答える