Tôi đã sửa đổi một mô hình để nó bao gồm một trường mới, chẳng hạn như ...
field :url, :type => String
Tôi sử dụng activeadmin, vì vậy khi tôi tạo một mục nhập mới @model.url
sẽ trống và trong các mục nhập được tạo trước khi thay đổi lược đồ, nó là con số không. Làm cách nào để chọn cả hai? Tôi đã thử:
# 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
Hoặc, nếu có cách thực hành tốt nhất cho loại kịch bản này, vui lòng cho tôi biết.