我应该在哪里放置要通过 Rails 3 中的 send_file 提供的文件?
假设我正在提供一个浏览器扩展程序,它可能一两个月更新一次,我应该把它放在资产管道中吗?以及如何从控制器访问它?如果我使用它来引用它#{Rails.root}
,它将无法在生产环境中工作。我不想config.action_dispatch.x_sendfile_header
每次在不同的网络服务器上部署时都必须更改,也不想设置config.serve_static_assets = true
,因为这是对开发环境的扭曲。