Wal*_*Cat 0 routes ruby-on-rails
我有一个庞大的路由数,我想在几个数量级增加.有没有办法在路径文件的顶部添加'require'语句,并有一些其他文件包含其他路由?我不希望routes.rb文件长达一英里.
谢谢
你可以采取DHHs的方法:
class ActionDispatch::Routing::Mapper
def draw(routes_name)
instance_eval(File.read(Rails.root.join("config/routes/#{routes_name}.rb")))
end
end
BCX::Application.routes.draw do
draw :api
draw :account
draw :session
draw :people_and_groups
draw :projects
draw :calendars
draw :legacy_slugs
draw :ensembles_and_buckets
draw :globals
draw :monitoring
draw :mail_attachments
draw :message_preview
draw :misc
root to: 'projects#index'
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
79 次 |
最近记录: |