Remove a restful action from map.resources

Hi,
my question is about routing:
is it possible to remove a restful action from map.resources ?

if few words:
I have a City model, and I’ve declared in routes.rb file:
map.resources :users

then I obtain ALL restful action, but I don’t need neither delete and
update action.

Do you know some way to remove them ?

Thank you,
Alessandro

On Jan 10, 1:51Â pm, Ale Ds [email protected] wrote:

Do you know some way to remove them ?

Thank you,
Alessandro

Posted viahttp://www.ruby-forum.com/.

As far as you know you can’t. But why would you want to remove certain
previously created actions from your routes? Why not just not create
the delete and update methods in your controller?

On Sun, Jan 10, 2010 at 2:47 PM, pharrington [email protected]
wrote:

update action.

Do you know some way to remove them ?

Thank you,
Alessandro

Posted viahttp://www.ruby-forum.com/.

As far as you know you can’t.

Sure you can:

map.resources :users, :except => [:delete, :update]

there’s also an :only option


Rick DeNatale

Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: Rick DeNatale - Developer - IBM | LinkedIn

Perfect !
I did’t see it in the rails docs.
Thank you,
Alessandro DS

Rick Denatale wrote:

Sure you can:

map.resources :users, :except => [:delete, :update]

there’s also an :only option


Rick DeNatale

Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: Rick DeNatale - Developer - IBM | LinkedIn