I have a plugin that I am working on that will as part of its
contain a controller. I would like to be able to add a route for it in
plugin’s init.rb so that when the plugin is loaded, the route will
automatically be registered without having to force the user to edit
routes.rb or even make a rake task to do it for them.
I saw the following code in one of the SVN rails/plugin modules:
ActionController::Routing::RouteSet.send :include, RestfulRoutes
, but it just includes a module with a method to add named routes.
I would like to actually add a route to the routeset automatically. I
using variations on the above to directly call named_route from my
init.rb, but I have not been able to get it to work.
Also I notice that there is a reload method in the routing.rb file that
clear out the current named routes and read in the routes.rb file again.
Does this get called internally somewhere by Rails? I guess I am
that even if I figure out a way to add my route dynamically, Rails might
call the reload method after my plugin is loaded and my route woud go
Should I just pursue a rake task as part of the install to add the route
into the routes.rb file, or can what I want to do be accomplished with