Try this: @attributes = Hash[*Attribute.find_all_by_character_id(@character).map { |a| [a.name, a.value] }.flatten]
On Mar 25, 7:46 am, Heinz Strunk <rails-mailing-l...@andreas-s.net> wrote: > Heya, > > I think I have thinking barrier. I just want a simple hash out of an > ActiveRecord. > > @attributes = Attribute.find_all_by_character_id(@character).hash { > |u| [u.name, u.value] } > > and I would like to access it like > > @attributes[:health] > > but it doesn't work. Anyone can help me out with that? > -- > Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---