有没有办法(中间件等)告诉rails路由器任何以/photos
开头的路由应该被视为静态数据,并且只能从/ public / photos文件夹提供?
我的意思是如果找不到资源,应该直接返回404,而不加载所有的rails堆栈。
这是我的dev env(单线程mongrel),我不想使用前端服务器。
答案 0 :(得分:1)
您可以定义Rack :: Middleware Rack :: Static(http://rack.rubyforge.org/doc/classes/Rack/Static.html)
use Rack::Static, :urls => ["/photo"]