如何使用ActiveRecord的“where”来搜索数据库中的数组

时间:2014-12-17 00:24:46

标签: mysql ruby-on-rails activerecord

例如,这是我的条目

Entry id: 3, entry_text: "test", tags: ["3817483"], created_at: "2014-12-16 08:29:24", updated_at: "2014-12-16 08:29:24", user_id: 1

我正在尝试使用ActiveRecord获取此条目

但显然Entry.where("tags =?","3817483")无效。

有什么想法吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

你能试试下面的

吗?
Entry.where('tags LIKE ?',"%3817483%").all