J'ai modifié un modèle pour qu'il intègre un nouveau champ, tel que ...
field :url, :type => String
J'utilise activeadmin. Ainsi, lorsque je crée une nouvelle entrée, @model.url
est vide et que, dans les entrées créées avant la modification du schéma, il est nul. Comment choisir les deux? J'ai essayé:
# 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
Ou, s'il existe une meilleure pratique pour ce type de scénario, veuillez me le faire savoir.