【发布时间】:2012-05-07 10:43:48
【问题描述】:
我修改了一个模型,使其包含一个新字段,例如...
field :url, :type => String
我使用 activeadmin,所以当我创建一个新条目时,@model.url 是空的,而在更改架构之前创建的条目中它是 nil。如何选择两者?我试过了:
# Returns nils and strings
Model.where(:url.ne => "").count
# Returns strings and ""
Model.where(:url.ne => nil).count
# Returns strings, nils and ""
Model.where(:url.ne => ["", nil]).count
或者,如果有适合这种情况的最佳做法,请告诉我。
【问题讨论】:
标签: ruby-on-rails mongoid