Возможно, есть лучший способ сделать это. Я хочу иметь возможность динамически загружать некоторые маршруты. Я планировал иметь статические маршруты в routes.rb
и пользовательские маршруты в custom_routes.rb
. Затем в нижней части routes.rb
я бы сделал:
CustomRoutes.create if defined?(CustomRoutes)
Чтобы это работало, я должен требовать custom_routes.rb
только в том случае, если файл существует, но как?
custom_routes.rb
class CustomRoutes
def self.create
MyApplication.routes.draw do
#...more routes here
end
end
end