On 9 December 2010 16:30, Marnen Laibow-Koser <[email protected]> wrote: > Colin Law wrote in post #967382: >> On 9 December 2010 10:20, Priya Baskar <[email protected]> wrote: >>>> What do you mean by 1st record of profile? Profile is a hash so does >>>> not have records. >>>> >>>> Colin >>> >>> 1st record of profile means, 1st key value pair. >> >> I believe hashes are not ordered so there is no such thing as the 1st >> key. > > In Ruby 1.8, hashes are not ordered. In Ruby 1.9, they are ordered.
Yes of course, I had forgotten that. So to answer the OPs question, how to show the first pair from each hash together, he could do <%= profile.keys[0] profile[ profile.keys[0] ] post.keys[0] post[ post.keys[0] ] %> obviously with some tidying up. Though I am not sure that is actually what he wants to do. Also if he is not using ruby 1.9 he may not get the results he expects. Colin -- 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 [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-talk?hl=en.

