我使用rake routes
打印出我应用程序中的所有路径。
我发现有几条路线映射到相同的控制器/动作组合。
因此,在我的操作中,我想显示实际使用的路线,以追踪即将来临的路线。
我尝试将params.inspect
渲染为文字:
render :text => params.inspect
但我没有在哈希中获得路线信息。
还有其他命令可以在动作中显示当前使用的路线吗?
答案 0 :(得分:1)
我认为你可以使用
request.url
或params[:action]
或params[:controller]
取决于您的需求。
答案 1 :(得分:0)
request.url
这将告诉您导致当前操作被调用的路由。