ホームページ >ウェブフロントエンド >htmlチュートリアル >資産の理解 Essay_html/css_WEB-ITnose
Play Framework で提供されるものはすべて動的ファイル応答であり、フロントエンドの作業コンテンツのほとんどは静的ファイルである可能性があります。
デフォルトのパスについては conf/routes を確認してください。
# Map static resources from the /public folder to the /assets URL pathGET /assets/*file controllers.Assets.at(path="/public", file)
#このコメントは、静的ファイルが /public フォルダーから /assets 内の URL パスにあるという趣旨のものです
このルールは、HTTP GET リクエスト /assets/ がコントローラーにマップされることを宣言します。 Assets.at メソッドは 2 つのパラメーターを使用します。 メソッドにパス パスとファイル ファイルを指定します。
デフォルトのパスは /public/filename です。詳細を指定する必要がある場合は、ルーティング ルールを定義できます。
GET /images/*file controllers.Assets.at(path="/public/images", file)GET /styles/*file controllers.Assets.at(path="/public/styles", file)
を使用します。ハードロック (ハードコーディング [Baidu Encyclopedia Words] ]) URL、Assets.at も一般的なアクション メソッドであるため、次のようなアセット リバース ルーティングを使用できます。リバース ルーティングの利点に加え、アセット コントローラーを使用するもう 1 つの利点は、キャッシュ サポートと Http エンティティ タグ (Etag) のサポートが組み込まれていることです。これにより、クライアントは必要に応じてサーバーからリソースを要求したり、キャッシュされたファイルを使用したりできるようになります。
アセットは Rails から開発されており、[Ruby-中国での紹介] をご覧ください。