最近把路由给拆分了,如下:
直接上代码:
————> routes.rb
class ActionDispatch::Routing::Mapper
def draw(routes_name, namespace_name=nil)
instance_eval(File.read(Rails.root.join("config/routes", namespace_name.to_s, "#{routes_name}.rb")))
end
end
Rails.application.routes.draw do
# 配置相关
draw :mind
end
———> routes/mind.rb
namespace :mind do
resources :aaa
end
在开发环境下每次修改完 mind.rb 里面的路由都要重启项目路由才能生效,是需要在开发环境下另外配置些什么吗? raiils -v 5.1.2