George,
I haven't looked too deeply at your situation, but if you're using
merb, I have a feeling you may be running into a similar issue to one
I had a while back. In my case my conclusion was that there were some
limitations in merb's form helpers that prevented them from
constructing the input arrays in the way I had expected based on my
experience with Rails. However the actual parsing of the inputs in the
merb request handler is fine. My work-around was to use the :name
option in the field helpers to explicitly construct the inputs in the
form I needed. This thread has a few details -
http://groups.google.com/group/merb/browse_thread/thread/d1a192fbe2919497/9b6aef5c470f0b2b?#9b6aef5c470f0b2b
Mark.