Rails (v2.3.8) アプリには、/public/myfile.kml に配置した静的リソース ファイルがあります。特別な routes.rb 設定は必要ありませんか?
http://localhost:3000/myfile.kmlで問題なく動作します
(パッセンジャーに) デプロイすると、http://myserver/myappname/myfile.kmlに表示されます
これまでのところすべて順調です...
このファイルを参照する必要がある JavaScript を吐き出すビュー (erb ファイル) があります。出力は、ローカルホストでは「/myfile.kml」、本番環境では「/myappname/myfile.kml」、または上記の完全な URL、または「../../」を少し含む相対 URL である必要があります。 ../' (RESTful URL では扱いにくい)。
<%=url_for 'myfile.kml'%> のようなことができるはずですか?
または「<%=ROOT_URL%>/myfile.kml」
この質問に対する非常に簡単な答えがあることは知っていますが、正直なところ、それを見つけることができませんでした。「root_url」について話している人がかなりいますが、それは何ですか? ビューで参照できる変数は? 未定義です。