how get all routes in my rails application?

后端 未结 3 1927
情书的邮戳
情书的邮戳 2020-12-25 14:09

can I get all routes in my rails application? I need an output like rake routes and put the result in an array.

Is it possible? how?

3条回答
  •  庸人自扰
    2020-12-25 14:32

    Well, independently of where you need it, you could do:

    routes = `rake routes`.split("\n")
    

    Or even:

    routes = `rake routes`.split("\n").map{ |r| r.gsub(', ', ',').split(' ') }
    

提交回复
热议问题