Rails在哪里存储不响应GET的路由?

时间:2016-02-22 17:05:48

标签: ruby-on-rails ruby

如果我想以编程方式检索rails应用程序中所有路由的列表,我可以使用以下代码段:

Rails.application.routes.named_routes.each do |something|; end

返回的每个路由都有verb方法,该方法始终返回以下内容:"(?-mix:^GET$)",表示路由响应GET。那么如何找到响应POST,DELETE等的所有路由?

1 个答案:

答案 0 :(得分:1)

Rails.application.routes.routes.select{ | r | r.verb.match 'POST' }