Rails路由器:将路径标记为静态(公共)

时间:2010-05-12 13:42:15

标签: ruby-on-rails routes

有没有办法(中间件等)告诉rails路由器任何以/photos开头的路由应该被视为静态数据,并且只能从/ public / photos文件夹提供?

我的意思是如果找不到资源,应该直接返回404,而不加载所有的rails堆栈。

这是我的dev env(单线程mongrel),我不想使用前端服务器。

1 个答案:

答案 0 :(得分:1)

您可以定义Rack :: Middleware Rack :: Static(http://rack.rubyforge.org/doc/classes/Rack/Static.html

use Rack::Static, :urls => ["/photo"]