0

私はいくつかの既存のコードに手を出しており、次のような HAML をレンダリングできます。

.content_container
    %strong{:class => "code", :id => "message"} Hello World!

しかし、ページが読み込まれると、この HTML は多くの要素が既に定義された既存のレイアウトでレンダリングされます。

HAML チュートリアルで提案された config/settings/environment.rb を調べましたが、他の HAML コードについての言及はありませんでした。

ヘッダーを上書きしたり、テンプレートが事前定義されている場所を見つける方法はありますか?

4

2 に答える 2

1

テンプレートがレイアウトでレンダリングされているようです。<app_root>/app/views/layouts/不足している HTML を探します。

于 2012-04-16T19:46:10.400 に答える
0

HAMLは、拡張子viewsを持つディレクトリ内のファイルを好みます。haml

ドキュメントは言う:

...「.html.haml」拡張子を持つすべてのビュー ファイルは、Haml を使用してコンパイルされます。

于 2012-04-16T19:45:22.860 に答える