Sounds very interesting! :)

I can't change the application right now because we are going to production on 
next week and I have a bunch of forms like that.

But I'm going to do that on next features and see what happens, thanks! ;)


About the implementation of validation, we are using that: 
http://pastie.org/private/osa3pmono5l1ykrd7vipwa

On Aug 5, 2012, at 1:21 PM, Rodrigo Rosenfeld Rosas wrote:

> Em 05-08-2012 13:10, Gabriel Sobrinho escreveu:
>> Rodrigo,
>> 
>> This approach seems very interesting but I have one question.
>> 
>> What you do if user create a company and do not fill the partners (i.e.: go 
>> to other screen before filling the partners) and use that company on the 
>> system?
> 
> I can't know the details about your specific applications ;)
> 
> So you're saying that a company is only valid if it has at least one partner, 
> right?
> 
> I don't know how "other screens" are reached. Suppose you have a button 
> "Next". It could be disabled until your company has at least one partner.
> 
> Other than that you can create an scope "with_partners" or even a default one 
> that will filter companies containing partners only. To get better 
> performance I'd recommend creating the company with an "incomplete" database 
> field set to true. Then, each time you add/remove partners you'd update the 
> field accordingly in an after_save hook for instance.
> 
> Would that work for you?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Core" 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/rubyonrails-core?hl=en.
> 

Cheers,

Gabriel Sobrinho
gabrielsobrinho.com

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" 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/rubyonrails-core?hl=en.

Reply via email to