Rails 2.3 tiene la opción de agregar más rutas en cualquier momento usando RouteSet # add_configuration_file.Archivo de enrutamiento múltiple en Rails 3
¿Es posible hacer lo mismo en un proyecto de Rails 3?
Rails 2.3 tiene la opción de agregar más rutas en cualquier momento usando RouteSet # add_configuration_file.Archivo de enrutamiento múltiple en Rails 3
¿Es posible hacer lo mismo en un proyecto de Rails 3?
en config/application.rb:
config.paths.config.routes << File.join(Rails.root, "config/routes/route_file.rb")
En Rails 3.2 (posiblemente también Rails 3.1), use:
config.paths["config/routes"] << Rails.root.join('config/routes/route_file.rb')
Este método se apoya en Rails 3. http://apidock.com/rails/ActionController/Routing/RouteSet/add_configuration_file
ejemplo Código es, por ejemplo, aquí: http://sudomasochism.com/post/62151402/rails-2-3-0-and-routeset-add-configuration-file
Por desgracia, no funciona para Rails3. Tanto el apidock como el ejemplo apuntan a Rails 2.3. – Amitava
Para completar la respuesta de Joe Van Dyk, para cargar todos los archivos del directorio config/routes
, debe hacerlo (en Rails 3.2):
config.paths["config/routes"] += Dir[Rails.root.join('config', 'routes', '*.rb').to_s]
Funciona. Gracias :) – Amitava
Esto no funciona para mí en Rails 3.2.1. No está definido en los documentos tampoco. http://api.rubyonrails.org/classes/Rails/Application/Configuration.html –
Actualicé mi publicación para trabajar con Rails 3.2. –