如何在rails 4中重新加载routes/config/routes/*?

Rub*_*tic 10 routes reload ruby-on-rails-4

如何强制rails 4重新加载所有路由文件?
这是无需重新启动应用程序以使来自/ config/routes / .rb的路由加载* 我在/ config/routes/.rb中将它们拆分了,但这些/ config/routes /文件没有重新加载.

这适用于rails 3但不适用于4:

#config.paths['config/routes'].unshift *Dir["config/routes/*.rb"]
Run Code Online (Sandbox Code Playgroud)

Ric*_*eck 12

您可以使用:

Rails.application.reload_routes!
Run Code Online (Sandbox Code Playgroud)

你可以在这里阅读(必须使用find)


Joe*_*Dyk 6

config.paths["config/routes.rb"] << YOUR_ROUTE_FILE
Run Code Online (Sandbox Code Playgroud)