3

アクション クラス (Java) から、ローカル アセット パスをパブリック パスに変換する方法は次のとおりです。

controllers.routes.Assets.at("javascripts/myscript.js");

ただし、(現在のドメインに一致する) パブリック絶対パスをローカル ファイルに変換したいと考えています。(存在しないもの) のようなもの:

File myLocalFile = controllers.routes.Aseets.local("http://www.mysite.com/assets/javascripts/myscript.js");

もちろん、いつでも URL を解析して「public」->「assets」マッピングをハードコードすることもできますが、routes ファイルの変更がコードに影響を与えないように、ルーターにフックを探しています。

4

0 に答える 0