2016-08-04 7 views
1

メールのサブフォルダを含むようにプライベートフォルダを構成したいと思います。私は電子メールをたくさん持っているので、それらを管理するにはより良い方法が必要です。私はError: Unknown assetでエラーが発生しますが、下のフォルダを構造化しようとしました。 Assets.getTextをプライベートのサブフォルダにポイントすることは可能ですか?パスをいくつかの方法で設定しようとしましたが、すべて同じエラーが発生します。 どうすればよいですか?それが可能ならば。Assets.getTextを正しいパスに設定する

SSR.compileTemplate('htmlEmail', Assets.getText('myemail.html')); 

パス:directory-structure

-app 
-private 
    -emails 
    -teacher 
    -myemail.html 

答えて

1

資産の相対パスを使用してみてください:

SSR.compileTemplate('htmlEmail', Assets.getText('emails/teacher/myemail.html')); 

また、ショートカット機能を作成することができます。そのため

Assets.getEmailText = (subFolder, filename) => (
    Assets.getText(`emails/${subFolder}/${filename}`) 
); 

Assets.getEmailText('teacher', 'myemail.html'); 
+0

感謝を。最初のものが働いた。 – bp123