我有这个查询:
@listings = Listing.where('city != ?', 'SommerVille')
我想知道是否有人对可能导致这种情况的其他原因有任何建议?
我只想从城市!=SommerVille 的数据库中获取那些列表。
谢谢
编辑上述问题是由于城市名称中的前导或尾随空格。所以我想知道查询数据库的最佳方法是什么,它忽略大小写,也忽略前导/尾随空格。
以下方法有效,但有更好的方法吗?
@unwanted_cities = Listing.where(['city != ?', "SommerVille"]).where(['city != ?', " SommerVille"]).where(['city != ?', "SommerVille "])