我创建了一个脚手架,但是我正在尝试根据当前的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