【发布时间】:2010-08-09 19:36:04
【问题描述】:
如果文件不在“public/”目录中(有充分理由),我如何使用正确的内容类型标头静态提供文件?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3
如果文件不在“public/”目录中(有充分理由),我如何使用正确的内容类型标头静态提供文件?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3
Rails 有一个 send_file 方法可以做到这一点
【讨论】:
module MyApp
class Application < Rails::Application
config.middleware.use Rack::Static,
:urls => [ '/my-secret-dir' ],
:root => 'my/secret/dir'
end
end
【讨论】:
send_file。