質問
私はhamlが初めてで、何らかの継承をしたいのですが、hamlで可能かどうかわかりません。
以下のように2つの個別のhamlファイルがあります
=== file1.haml
%p
This is haml1
=== file2.haml
%h1
This is haml2
*** file1.haml
および file2.haml
を継承する file.haml
が必要です。
hamlで実行できますか?
解決
file1.hamlおよびfile2.hamlをパーシャル(つまり、_file1.haml、_file2.haml)に変更し、file.hamlのレンダリング関数を使用できます(file.hamlなど)。
%p
=render(:partial => "file1")
%p
=render(:partial => "file2")
他のヒント
私の実装ではそれは可能で、Textmateのように振る舞い、スニプトコードのバンドルを作成します。必要なときに使用して乾燥させます
所属していません StackOverflow