Mar*_*tin 36 ruby ruby-on-rails ruby-on-rails-3
request.fullpath给出fullpath加上传递的任何参数,例如
/page?param1=value¶m2&value
Run Code Online (Sandbox Code Playgroud)
如何才能获得没有参数的页面?喜欢
/page
Run Code Online (Sandbox Code Playgroud)
谢谢.
ros*_*eld 74
虽然没有记录,但request.path对我有用.我通常使用我的插件rails_web_console来播放请求对象.
更新:
正如turboladen所注意到的那样," ActionDispatch :: Request继承自Rack :: Request,其中定义了request.path".
路径没有记录在那里,但源显示script_name + path_info.
joh*_*ley 27
怎么样一个简单的分裂:
request.fullpath.split("?")[0]
Run Code Online (Sandbox Code Playgroud)