在Apache中,我可以使用DirectoryIndex指定不同的文件或擴展名作爲默認服務 - 我如何使用RoR完成此操作?在公共目錄中,我有幾個需要將JS文件作爲索引的文件夾。在RoR中如何設置默認文件DirectoryIndex?
與Apache,我會做:
DirectoryIndex index.js
我使用的WEBrick本地和Heroku上進行生產。
在Apache中,我可以使用DirectoryIndex指定不同的文件或擴展名作爲默認服務 - 我如何使用RoR完成此操作?在公共目錄中,我有幾個需要將JS文件作爲索引的文件夾。在RoR中如何設置默認文件DirectoryIndex?
與Apache,我會做:
DirectoryIndex index.js
我使用的WEBrick本地和Heroku上進行生產。
我結束了創建,在JS加載的控制器,如
def show
output = File.read("public/js/stats/index.js")
render :text => output
end
然後創建一個路由你不能真正做到這一點,對Heroku
match 'stats/index' => 'stats#show'
可能不是最優雅的,但我認爲這比管理本地和生產環境之間的依賴性更容易
,除非你使用類似rack_rewrite
+1關於在rack_rewrite上啓發我的信息 - 這一天會派上用場 – jbnunn 2012-01-10 05:42:46