3

私はhamlが初めてで、いくつかの継承を行いたいのですが、hamlで可能かどうかわかりません。

以下のように2つの別々のhamlファイルがあります

=== file1.haml

%p

  This is haml1


=== file2.haml

%h1

  This is haml2

***とfile.hamlから継承するが欲しい。file1.hamlfile2.haml

Hamlでそれを行うことは可能ですか?

4

2 に答える 2

7

file1.haml と file2.haml をパーシャル (つまり、_file1.haml、_file2.haml) に変換してから、file.haml でレンダリング関数を使用できます。たとえば、file.haml で:

%p
  =render(:partial => "file1")
%p
  =render(:partial => "file2")
于 2009-09-10T03:46:47.970 に答える
0

私の実装では、それが可能で、Textmate と同様の動作で、スニプト コードのバンドルを作成し、必要なときに使用して DRY にすることができます。

于 2009-11-27T19:48:29.477 に答える