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.urlsẽ 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.