Rails3:静态提供不属于“public /”的文件

时间:2010-08-09 19:36:05

标签: ruby-on-rails ruby-on-rails-3

如果在“public /”目录中没有(有充分理由的话),我如何使用正确的内容类型标题静态地提供文件?

2 个答案:

答案 0 :(得分:1)

请参阅Rack::Static

module MyApp
  class Application < Rails::Application
    config.middleware.use Rack::Static,
      :urls => [ '/my-secret-dir' ],
      :root => 'my/secret/dir'
  end
end

答案 1 :(得分:1)

Rails有send_file方法可以执行此操作