如何在模型的列Rails 3中模拟集合

时间:2013-05-12 18:56:08

标签: ruby-on-rails ruby ruby-on-rails-3

有没有办法在模型的列中保留一个集合(列表,数组或哈希),这样我就可以进行像

这样的查询
Model.where( collection.include? 'foo')

或者有没有办法模拟这个?

1 个答案:

答案 0 :(得分:1)

是的可能:

Model.where(:colname => "#{collection.include?("foo")}")

使用字符串插值可以做到这一点。