Thanks Fred.

Considering there is a bit of "wizardry" that needs to be done and
that Rails doesn't include helpers to do this simply, does it mean it
is not recommended to build such complex forms?

I am not very experienced with Rails, but I love the fact it is very
"clean" and I feel a bit cautious having to generate keys manually.

PJ

On Apr 15, 9:05 am, Frederick Cheung <frederick.che...@gmail.com>
wrote:
> On Apr 15, 1:07 am, PJ <camillieri...@gmail.com> wrote:
>
>
>
> > "model_a[model_b_attributes][][model_c_attributes][][an_attribute]"
>
> > But it doesn't seem to work. I read 
> > herehttp://guides.rubyonrails.org/form_helpers.html
> > that "only one level of “arrayness” is allowed" and that I should use
> > hashes instead, but I am not quite sure I understand how to do it.
>
> > Do you have any idea?
>
> What that comment is saying is that you can replace an array eg
> [a,b,c] with a hash eg {1 => a, 2=> b, 3=>c}
> Generating those keys is up to your client side code, approaches
> included using a number you increment or going for some unique thing
> you generate on the spot (eg time in milliseconds concatenated with a
> random number) so that you don't have to keep track of how many fields
> and what not you have created clientside.
>
> Fred
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to