在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