2017-12-13 12 views
0

私は自分の料理本の中にテンプレートdirの下に3つのディレクトリを作成しました。すべてのディレクトリにテンプレート(.erb)が含まれています。レシピでテンプレートを使用しているときに、ソース「 」に「ファイル名」を指定しています。テンプレートディレクトリの下に再帰的にテンプレートファイルを検索します

template "file" do 
    source "file1.erb" 
end 

シェフが.erbファイルをデフォルトで探し、file1.erbがdirのいずれかにあります。したがって、template/defaultにfile1.erbはありません。以下

構造である:私はシェフが再帰的にテンプレートを検索すべきであることを望む

テンプレート

default 
    dir1 
    dir2 
    dir3 

。誰かが私にこれを助けることができますか?

答えて

1

短い回答はできません。

テンプレートディレクトリのディレクトリ構造は、documentationで説明されている意味を持ち、同じリソースに対して異なるオペレーティングシステムで使用されます。

あなたはテンプレートディレクトリの下に物事を整理したいなら、あなたはこのようなあなたのテンプレートリソースのパスを指定する必要があります。ご提案Tensibaiため

template "file" do 
    source "dir1/file1.erb" 
end 
+0

感謝を。私はそれを私の要求に従って動作させた。 – anujkum

関連する問題