1

スクリプトパス用のjsとスタイルシート用のcssを含むcss/htmlコンテンツがありますが、スクリプトはjavascriptファイルにあり、スタイルはスタイルシートパスにあります。

すべてのimgリクエストをimagesフォルダーに、jsをjavascriptsフォルダーに、cssリクエストをstylesheetsフォルダーにマップするようにroutes.rbを構成するにはどうすればよいですか?

4

1 に答える 1

3

Rails、したがってroutes.rbファイルは静的アセットの提供には関与しません。開発では、プロジェクトの/publicディレクトリにファイルが存在する場合にファイルを提供するラックミドルウェアが存在します。したがって、/ images / foo.pngのリクエストが届くと、public / images /でfoo.pngが検索され、存在する場合はそれが提供されます。

静的アセットにRailsビューヘルパーを使用している場合は、public / images、public / stylesheets、public/javascriptsにマップされる適切な出力URLがすでにあります。

于 2011-06-20T18:09:50.247 に答える