我正在使用相當大的路徑文件的rails 3項目。它利用了一些嵌套,我遇到了一個問題,很大程度上是因爲路由文件很難管理。什麼是將您的routes.rb文件分解爲多個文件以更好管理的好方法?
有沒有辦法將它分解成多個文件?
喜歡的東西:
My::Application.routes.draw do
constraints(:subdomain => 'admin') do
include My::Application::Routes::AdminRoutes
end
include My::Application::Routes::MainRoutes
end
或者......
My::Application.routes.draw do
constraints(:subdomain => 'admin') do
require 'routes/admin_routes.rb'
end
require 'routes/main_routes.rb'
end
或者類似的規定。
謝謝!
看起來很酷給我。我們會試一試,看看我們在哪裏。 – 2010-11-08 19:21:04
那個'routes/admin_routes.rb'文件必須看起來像什麼?我們遇到了一些嘗試不同事情的問題。它只是需要包裹在模塊中嗎? – 2010-11-12 16:49:15
據我所知,它是在上下文中進行評估的,所以它應該只包含如果你沒有將它分解成單獨的文件的話。 – edgerunner 2010-11-12 21:15:09