QA@IT
«回答へ戻る

more

2024
 
 ```ruby
 require 'rails/application/route_inspector'
+all_routes = Rails.application.routes.routes
 inspector = Rails::Application::RouteInspector.new
 inspector.collect_routes(all_routes).map{|i| i[:path] }
 ```
rake routes

ではだめですか?

追記

質問を勘違いしてました。

プログラム的にとりたいということなら、

require 'rails/application/route_inspector'
all_routes = Rails.application.routes.routes
inspector = Rails::Application::RouteInspector.new
inspector.collect_routes(all_routes).map{|i| i[:path] }

でいけますね。

```
rake routes
```

ではだめですか?

# 追記

質問を勘違いしてました。

プログラム的にとりたいということなら、

```ruby
require 'rails/application/route_inspector'
all_routes = Rails.application.routes.routes
inspector = Rails::Application::RouteInspector.new
inspector.collect_routes(all_routes).map{|i| i[:path] }
```

でいけますね。

edit

2024
 ```
 
 ではだめですか?
+
+# 追記
+
+質問を勘違いしてました。
+
+プログラム的にとりたいということなら、
+
+```ruby
+require 'rails/application/route_inspector'
+inspector = Rails::Application::RouteInspector.new
+inspector.collect_routes(all_routes).map{|i| i[:path] }
+```
+
+でいけますね。
rake routes

ではだめですか?

追記

質問を勘違いしてました。

プログラム的にとりたいということなら、

require 'rails/application/route_inspector'
inspector = Rails::Application::RouteInspector.new
inspector.collect_routes(all_routes).map{|i| i[:path] }

でいけますね。

```
rake routes
```

ではだめですか?

# 追記

質問を勘違いしてました。

プログラム的にとりたいということなら、

```ruby
require 'rails/application/route_inspector'
inspector = Rails::Application::RouteInspector.new
inspector.collect_routes(all_routes).map{|i| i[:path] }
```

でいけますね。

回答を投稿

rake routes

ではだめですか?

```
rake routes
```

ではだめですか?