Extending a wizard


#1

Hi,
I’ve created a simple wizard that collects data in 3 steps and then
posts it
to a Create action.

Validation is only performed when the data is posted. However, I would
like
the individual steps to be validated as well. Any ideas on this one?

Example:
Step 1
Name
Email
Email (confirm)

Is there a generic way to let ActiveRecord validate the individual
fields of
a Model Object instead of the entire thing?

CmdJohnson


#2

On 11 Jan 2009, at 14:04, Commander J. wrote:

Step 1
Name
Email
Email (confirm)

Is there a generic way to let ActiveRecord validate the individual
fields of a Model Object instead of the entire thing?

The if/unless options on validates_* may be of interest.

Fred


#3

Could you please post some code to explainify?

On Sun, Jan 11, 2009 at 3:20 PM, Frederick C. <


#4

On 16 Jan 2009, at 21:27, Commander J. wrote:

Could you please post some code to explainify?

validates_foo :if => :bar

will run that validation only if the bar method returns true. so you
can conditionalize your validations on anything you want.

Fred