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

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

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

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

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

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