Pattern: Use of where.first
instead of find_by
Issue: -
This rule is used to identify usages of where.first
and change them to use find_by
instead.
# bad
User.where(name: 'Bruce').first
User.where(name: 'Bruce').take
# good
User.find_by(name: 'Bruce')
Attribute | Value |
---|---|
Include | app/models/**/*.rb |