我修改了一个模型,使其包含一个新字段,例如...
field :url, :type => String
我使用activeadmin,所以当我创建一个新条目时@model.url
是空的,并且在更改架构之前创建的条目中它是零。如何选择两者?我努力了:
# 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
或者,如果这种情况有最佳实践,请告诉我。