0
我有一个耙路线数组,我试图提取所有具有route.conditions [:request_method]作为GET的路线。收集所有具有方法'GET'的耙路线
问题:
:request_method is a regex (:request_method=>/^GET$/)
> routes.select { |route| route.conditions[:request_method] == /GET/ }
> []
我想我的选择是正确的。这工作,并输出所有的路线方法:
> routes.each { |route| print route.conditions[:request_method] }
> {:request_method=>/^GET$/}{:request_method=>/^GET$/}{:request_method=>/^PUT$/}{:request_method=>/^GET$/}{:request_method=>/^PUT$/}{:request_method=>/^POST$/}{:request_method=>/^GET$/}{:request_method=>/^GET$/}
任何想法,我可能会实现这一点?