2011-02-08 39 views
5

Rails 2.3有一個選項可以隨時使用RouteSet#add_configuration_file添加更多路由。Rails 3中的多路由文件

是否有可能在Rails 3項目中做同樣的事情?

回答

7
在配置/ application.rb中

Rails 3.2(可能還有Rails 3.1),使用:

config.paths["config/routes"] << Rails.root.join('config/routes/route_file.rb')

+0

它的工作原理。感謝:) – Amitava 2011-04-04 08:47:56

3

爲了完成喬·範迪克的答案,要加載的所有文件中的config/routes目錄,你必須做(用Rails 3.2):

config.paths["config/routes"] += Dir[Rails.root.join('config', 'routes', '*.rb').to_s]