视图如何在RoR中知道自己的URL

时间:2014-09-16 20:50:03

标签: ruby-on-rails url ruby-on-rails-4 view

是否有一些简单的方法(由rails提供?)让视图知道自己的URL?被调用以显示页面的那个。

我能够编写一个辅助方法,它将从params散列中的控制器可用的不同参数重建url。但在编程这种方法之前,我想知道是否已有任何标准。

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用request.fullpath甚至request.original_url

查看the request object

答案 1 :(得分:1)

取决于您使用的导轨版本:

Rails 2:request.url

Rails 3及以上版本:request.original_url - http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-original_url