Hi all,
I am trying to create my own plugin, and I’m not having much luck. I
have
my structure set up with my controller, models and views. I’ve been
able to
successfully migrate my database, however I can’t get my routes to work.
I
have the following basic directory structure
plugins
± project_ranking
±controllers
| ±project_rank_controller.rb
+models
| ±project_rank.rb
+views
| ±order.rhtml
+routes.rb
I’m trying to create a new route, and here is what I’ve defined in my
routes.rb file.
ActionController::Routing::Routes.draw do |map|
connect ‘projects/order’, :controller => ‘project_rank`’, :action =>
‘order’
end
Here is what I’ve added to the base project’s routes.rb
map.home ‘’, :controller => ‘welcome’
#my new routing
map.from_plugin :project_ranking
Other routes
However, when I try to load the default projects page (not a plugin). I
receive the following routing errors
“no route found to match “/” with {:method=>:get}”
If I comment out my map.from_plugin, everything works fine again.
Any advice/help would be great.
Thanks,
Todd