sup*_*bra 3 ruby-on-rails ruby-on-rails-5
有没有办法在Rails视图中显示路由(Rails routes与Rails 5中的路径非常相似)?
Rails.application.routes.routes.map { |r| r.path.spec.to_s }
#=> "/users/:id(.:format)"
Run Code Online (Sandbox Code Playgroud)
如果要在运行时以控制台中显示的形式获取路径rails routes:
Rails.application.routes.routes.map(&:name).compact.map { |route| "#{route}_path" }
#=> user_path
Run Code Online (Sandbox Code Playgroud)