Does this solution cover generating all the helpers such as goosers_url as well?
Cheers, -Polar On Feb 4, 4:08 pm, Bruno Bornsztein <[email protected]> wrote: > This should work: > > map.from_plugin :community_engine > > map.resources :users, :member_path => '/:id', :nested_member_path => > '/:user_id' do |user| > user.resources :goosers > end > > (note that it has to go beneath the community_engine routes call) > > On Mon, Feb 2, 2009 at 1:31 AM, Hein <[email protected]> wrote: > > > I wish to extend the User with a new controller in a similar way that > > clippings,photos,post etc. are currently in a route under "user_id". > > > One way of setting up the route is by amending the vendor/plugins/ > > community_engine/routes.rb and add the controller to the list as with > > "GOOSERS" below. Is there any way to do this in the default rails app > > routes file rather than editing the community_engine plugin file ? > > > resources :users, :member_path => '/:id', :nested_member_path => > > '/:user_id', :member => { > > :dashboard => :get, > > :assume => :get, > > :toggle_moderator => :put, > > :toggle_featured => :put, > > :change_profile_photo => :put, > > :return_admin => :get, > > :edit_account => :get, > > :update_account => :put, > > :edit_pro_details => :get, > > :update_pro_details => :put, > > :forgot_password => [:get, :post], > > :signup_completed => :get, > > :invite => :get, > > :welcome_photo => :get, > > :welcome_about => :get, > > :welcome_stylesheet => :get, > > :welcome_invite => :get, > > :welcome_complete => :get, > > :statistics => :any, > > :deactivate => :put > > } do |user| > > user.resources :friendships, :member => { :accept => :put, :deny > > => :put }, :collection => { :accepted => :get, :pending > > => :get, :denied => :get } > > user.resources :photos, :collection => {:swfupload > > => :post, :slideshow => :get} > > user.resources :posts, :collection => {:manage => :get}, :member => > > {:contest => :get, :send_to_friend => :any, :update_views => :any} > > user.resources :clippings > > user.resources :GOOSERS > > user.resources :activities, :collection => {:network => :get} > > user.resources :invitations > > user.resources :offerings, :collection => {:replace => :put} > > user.resources :favorites, :name_prefix => 'user_' > > user.resources :messages, :collection => { :delete_selected > > => :post } > > user.resources :comments > > end > > > Regards > > Hein --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CommunityEngine" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/communityengine?hl=en -~----------~----~----~----~------~----~------~--~---
