视图如何知道 RoR 中的自己的 url [重复]
Posted
技术标签:
【中文标题】视图如何知道 RoR 中的自己的 url [重复]【英文标题】:How does a view know its own url in RoR [duplicate] 【发布时间】:2014-11-10 18:12:42 【问题描述】:是否有一些简单的方法(由 rails 提供?)让视图知道自己的 url ?被调用来显示页面的那个。
我可以编写一个辅助方法,该方法将根据 params 哈希中控制器可用的不同参数重建 url。但是在编写这种方法之前,我想知道是否已经有任何标准。
谢谢
【问题讨论】:
【参考方案1】:取决于您使用的 Rails 版本:
Rails 2:request.url
Rails 3 及更高版本:request.original_url -- http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-original_url
【讨论】:
【参考方案2】:您可以使用request.fullpath
甚至request.original_url
。
看看the request object
【讨论】:
以上是关于视图如何知道 RoR 中的自己的 url [重复]的主要内容,如果未能解决你的问题,请参考以下文章
RoR - 我的一个控制器中的视图无缘无故地不显示应用程序布局