Rails3中如何获取请求路径
我正在尝试做一些与我在 3.0 之前的 Rails 项目的代码片段中看到的类似的事情。
代码片段位于 environment.rb
中,
config.after_initialize do
ActionController::Base.asset_host = Proc.new do |source, request|
if request.format == 'pdf'
"file://#{Rails.root.join('public')}"
end
end
如何将此代码合并到 Rails 中? 它应该放入哪个文件? 如何访问请求路径?
I am trying to do something similar that I saw in a code snippet for a project in rails prior to 3.0.
The code snippet was in environment.rb
config.after_initialize do
ActionController::Base.asset_host = Proc.new do |source, request|
if request.format == 'pdf'
"file://#{Rails.root.join('public')}"
end
end
how can I incorporate this code in rails ?
which file should it go in?
how do I gain access to the request path?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要对公用文件夹执行此操作。可以从任何地方访问此目录中的所有文件和文件夹。
You don't need to do this for for the public folder. All files and folders in this directory can be accessed from anywhere.