关于rails上的ruby:视图如何在RoR中知道自己的url

How does a view know its own url in RoR

本问题已经有最佳答案,请猛点这里访问。

有什么简单的方法(由Rails提供吗?)让视图知道自己的URL?被调用以显示页面的。

我可以编写一个助手方法,该方法将根据参数哈希中控制器可用的不同参数重建URL。但是在对这种方法进行编程之前,我想知道是否已经有了标准。

谢谢


取决于您使用的Rails版本:

Rails 2:请求.url

Rails 3及更高版本:request.original_url--http://api.rubyonrails.org/classes/actionspatch/request.html method-i-original_url


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

查看请求对象