Ruby on Rails:查询序列化数据

时间:2014-10-15 07:15:09

标签: mysql ruby-on-rails ruby serialization

我有一个控制器。在这个控制器中,我有这个查询:

def show
  @registration =  Registration.where("owner_id = ? OR send_to_id = ? OR cc_id = ?", current_user, current_user, [current_user].to_yaml)
end

它正在使用owner_idsend_to_id按钮cc_id,但它无效。

您能否提供一些有关如何查询序列化数据的提示?

更新 我正在使用MySQL。

1 个答案:

答案 0 :(得分:1)

如果你使用postgreSql作为你的数据库,看一下这个gem' activerecord-postgres-hstore '它会帮助你按预期查询你的结果。