0
有什么办法,以保持在一个模型的列集合(列表,数组或哈希),所以我可以做一个查询像如何以模拟模型的列Rails的集合3
Model.where(collection.include? 'foo')
还是有一种模拟这种方式?
有什么办法,以保持在一个模型的列集合(列表,数组或哈希),所以我可以做一个查询像如何以模拟模型的列Rails的集合3
Model.where(collection.include? 'foo')
还是有一种模拟这种方式?
是其可能的:
Model.where(:colname => "#{collection.include?("foo")}")
这样的事情是可能的串插。
好的,但我该如何在模型中声明集合?有列类型'数组'或什么? – Jcao02 2013-05-12 19:15:52
你可以在模型中声明你的集合像一个普通的ruby集合,如果你问的是数据库类型,那么没有像Array这样的列类型。尽管你可以将多个值保存为文本。 – sunny1304 2013-05-12 19:19:20