Creating and managing Rails routes on the fly

Here is what I’d like to be able to do:

I want to be able administer routes using a rails application. So an
interface
would list routes and give users the ability to manage these on the fly:

class RoutesController < ApplicationController

very simple example

def add

Routes.connect ‘customurl’, :controller => “customcontroller”,
:controller => “customaction”
Routes.save # save user created routes back to routes.rb file or
some other storage mechanism

end

def list
@allroutes = Routes.find(:all)
end

end

Is this possible?

Ideally what is required is direct access to
ActionController::Routing::Routes
in the ApplicationController if this can be achieved?

Any help much appreciated,
Thanks,
Martin.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs