On 18 September 2011 00:44, 7stud -- <li...@ruby-forum.com> wrote: > It's interesting isn't it, that what I posted has the same error that > the op posted. Do you think that is just a coincidence?
Not really. It was contrived, not a coincidence. It may have been interesting had you done the same thing as the OP... but you missed out one part of the collect. It would be more helpful if you'd asked the OP to confirm what was in the @sub_seasons variable - to double-check there wasn't an array of arrays in it. It sure is possible that she'd already performed a collect. But you didn't - you belittle without any explanation, and as you more frequently are than not: you're wrong. Now if I wished to be as snide and sarcastic as you, I'd leave my post there, but instead, I'll suggest that *maybe* if you'd copied the OP's collect instead of spitefully hinting at your perceived superiority, the error you'd get would actually have been: NoMethodError: undefined method `sub_season_type' for [1, 2]:Array ...seeing as the original collect accesses .sub_season_type before it accesses .id }:-[ Now, OP, can you please show the code that populates @sub_seasons in the controller - as I think the problem is something to do with what that's being filled with - it may be an array of arrays, or something else, but it would be nice to see. -- 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.