【发布时间】:2012-02-20 13:38:36
【问题描述】:
我有兴趣将两个对象添加到我的活动源模型(Rails 3.1)中的序列化元数据列,以减少数据库调用。
示例:我有一个 Activity 模型,其中包含一个已序列化的 data:text 列。我知道我可以将 Book 对象添加到此模型并按原样取回:
test = Activity.create(:data => Book.find(1))
test.book.author # => James Joyce
我可以在此列中添加 两个 对象(例如 Book 和 User)吗?我尝试使用哈希/数组,但无法让它们正常工作。提前致谢。
【问题讨论】:
标签: ruby-on-rails arrays serialization hash