是否可以从模型中获取当前的URI



我创建了一个脚手架,但是我正在尝试根据当前的URI设置一些参数(例如,如果是'/agazine/new''/杂志/索引',然后做其他事情)

但是,我无法通过执行logger.debug request.fullpath来签署当前URI的外观,因为我遇到了错误undefined local variable or method 'request' for #<Class:0x0000000d329d78>

我如何获得所需的东西?预先感谢

对于Rails 3.2和4 ,您应该能够使用:

logger.debug request.original_url

在这里您有此方法的完整文档:

http://api.rubyonrails.org/classes/actiondispatch/request.html#method-i-original_url

最新更新