静的なjsスクリプトで画像を設定しようとしていますが、機能しません。
var _pointer = document.createElement("DIV");
_pointer.style.backgroundImage = 'url(../images/repeater_1x4.jpg)';
次のエラーが返されます。
GET http://localhost:9000/images/repeater_1x4.jpg 404 (Not Found)
また、パブリックフォルダーからassets / urlパスに静的リソースがマップされているため、次のことも試しました。エラーは返されませんが、画像は表示されません。
var _pointer = document.createElement("DIV");
_pointer.style.backgroundImage = 'url(@routes.Assets.at("images/repeater_1x4.jpg"))';
これが私のルートファイルにあると思っている場合は、次のようにします。
GET /assets/*file controllers.Assets.at(path="/public", file)
これを行う正しい方法は何ですか?Playを使用しています!2.0、私のスクリプトはpublic / javascriptsにあり、私の画像はあなたが期待するようにpublic/imagesにあります。