如何获得rails应用程序所在的公共路径

时间:2011-01-14 11:45:16

标签: ruby-on-rails

让我们假设我的RoR应用程序位于

  

http://case-1.example.com/part-1/sub-part-1/

在视图文件中,我该如何获得该路径?

3 个答案:

答案 0 :(得分:5)

要获取当前页面的完整网址,您可以使用

current_url =  request.request_uri

这将返回您的完整网址,然后您可以gsub http或https。 希望这是你在寻找的。

谢谢..

答案 1 :(得分:3)

rails 3 + 使用:

@app_root_path = Rails.root

对于 rails< 3 使用

@app_root_path = RAILS_ROOT

答案 2 :(得分:1)

您可以通过以下方式获取路径: -

@rails_app_path = RAILS_ROOT

感谢......