代码之家  ›  专栏  ›  技术社区  ›  Vlad Zloteanu

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

  •  0
  • Vlad Zloteanu  · 技术社区  · 16 年前

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

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

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

    1 回复  |  直到 16 年前
        1
  •  1
  •   shingara    16 年前

    您可以定义一个机架::中间件机架::静态( http://rack.rubyforge.org/doc/classes/Rack/Static.html )

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