Disable validation on edit

Hi all

I want to disable validation when i m calling the edit method. The
reason y i want to do this is that i m allowing only certain fields to
be edited. I dont want to pass hidden values.

Is there any method to disable validation when i call a certain method?

Thanks

Hi all

I want to disable validation when i m calling the edit method. The
reason y i want to do this is that i m allowing only certain fields to
be edited. I dont want to pass hidden values.

Is there any method to disable validation when i call a certain method?

You can do pretty much what you want with some combination of
the :if/:unless options on validations and the :on option (method
there refers to create/save/update - it has nothing to do with a
controller method).
Or just call save(false) from your controller if you don't want any
validations to run.

Fred

you can either use update for edit or call save(false) to avoid all validations.

or you can call:

object.save_without_validations

or
object.save_with_validations

although i'd not recommend bypassing your validations.

void wrote:

or you can call:

object.save_without_validations

or
object.save_with_validations

although i'd not recommend bypassing your validations.

thanks for your reply. I agree that bypassing validation is not
advisable but in this case i dont want to do as its a manual process..

Thanks a lot