3

ディレクトリの下で、パッケージ内のappjavascriptファイルをhtmlドキュメントから参照できます。ajavascriptfile.js

<script src="/assets/css/test/ajavascriptfile.js"></script>

ここに画像の説明を入力してください

ただし、htmlドキュメント内のcssファイルを参照することはできません。acssfile.css

<script src="/assets/css/test/acssfile.css"></script>

ファイルが見つからないことを示すコンソールを除いて、エラーはスローされません。足りないルートはありますか?組織にとっては、パブリックフォルダー(サードパーティのファイルを配置する場所)とは対照的に、パッケージを使用してそれらを管理することは理にかなっているようです。

4

2 に答える 2

2

H.Buzzは正しいです。Play2.0でアセットが機能する方法では、静的アセットをに配置する必要があります。public/ではなく、に配置する必要がありますapp/assets/。箱から出して、app/assets/Playによって処理されているファイルは.js.coffeeまたはで終わるファイルだけです.less

JavaScriptファイルは、GoogleClosureCompilerによるコンパイルの一部としてコピーされています。CSSファイルの場合、同等の処理がないため、コピーされません。

public/ファイルをPlayのアセット処理に配置するか、拡張する必要があります。

于 2012-05-15T12:21:18.627 に答える
0
  1. チェックファイル

{projectfolder} / public /css/test/acssfile.css

  1. コードを編集する

link rel="stylesheet" media="screen" href="@routes.Assets.at("css/test/acssfile.css")">

:)

于 2012-05-15T01:55:21.150 に答える