如何强制rails 4重新加载所有路由文件?
这是无需重新启动应用程序以使来自/config/routes/.rb的路由加载*
我在/config/routes/.rb中将它们拆分了
但是这些/ config / routes /文件没有重新加载.
这是无需重新启动应用程序以使来自/config/routes/.rb的路由加载*
我在/config/routes/.rb中将它们拆分了
但是这些/ config / routes /文件没有重新加载.
这适用于rails 3但不适用于4:
#config.paths['config/routes'].unshift *Dir["config/routes/*.rb"]
解决方法
您可以使用:
Rails.application.reload_routes!
你可以read about it here(必须使用find)