Rails 讨论请教一个简单的问题,判断 Rails 里面空值或者 nil 的处理方法。

hanluner · 2015年01月23日 · 最后由 hmilym 回复于 2015年01月23日 · 2085 次阅读

可能大部分人用的是 blank? ,present?,nil? 。某些时候稍不注意,还是会带来 count 整张表的状况,各位都是怎么处理判断空值,nil 情况的? 有更好的方案吗?

共收到 2 条回复

count整张表的状况 , 比如说? 不都是查出来再判断的吗?

如果能够预知 sql 查询记录数很少,可以使用 blank? present?方法, 如果可能会很多记录, 可以使用 e.g. User.where(:admin => true).count > 0

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册