我正在努力尝试弄清楚如何在 ruby 中构建数据结构。
在我看来,我希望像这样迭代它
<% @conversations.each do |conversation| %>
<%= "#{conversation.meta.subject} - #{conversation.meta.created_at} %>
<% conversation.messages.each do |message| %>
<%= message.name %>
<% end %>
<% end %>
消息来自活动记录查询
@messages = Message.find_by_name('john')
Meta是这样的哈希
@meta = { 'subject ' => 'John Messages', 'created_at' => '2012-12-28 10:20:55.230286' }
如何将其转换为我需要的 @conversations 对象?