Skip to content

Files

Latest commit

 

History

History
31 lines (21 loc) · 461 Bytes

Rails-PluckId.md

File metadata and controls

31 lines (21 loc) · 461 Bytes

Pattern: Missing use of ids

Issue: -

Description

This rule enforces the use of ids over pluck(:id) and pluck(primary_key).

Examples

# bad
User.pluck(:id)
user.posts.pluck(:id)

def self.user_ids
  pluck(primary_key)
end

# good
User.ids
user.posts.ids

def self.user_ids
  ids
end

Further Reading