我将使用 devise 来验证我的 Rails 4.1.9 应用程序中的用户。
我需要在 JavaScript 文件中列出所有 devise 路由。
我尝试过这样做:
这只是打印所有Rails路由。我该如何仅获取Devise的路由?
我尝试检查控制器,但我不知道该怎么做...
我需要在 JavaScript 文件中列出所有 devise 路由。
我尝试过这样做:
all_routes = Rails.application.routes.routes.map do |route|
route.path.spec.to_s.gsub('(.:format)', '')
end
这只是打印所有Rails路由。我该如何仅获取Devise的路由?
我尝试检查控制器,但我不知道该怎么做...
route.path.spec.to_s.gsub('(.:format)', '') if route.defaults[:controller] && route.defaults[:controller].include?('devise')
- Prakash Murthy