Skip to content
Giovani

TWIL #1 - #ids ao invés de pluck :id

rails1 min read

Quando temos uma coleção de itens do banco no Rails (Active Record), podemos utilizar o método pluck para selecionar apenas alguns campos e não precisarmos carregar vários itens na memória sendo que qureremos apenas um ou outro campo. É um dos métodos que eu mais uso, principalmente, debugando. O uso mais comuns é para consultar os ids. Algo como users.pluck :id. Em um PR, num dia qualquer desses, me contaram que existe o .ids 😲.

E esse é o primeiro This Week I Learned (TWIL), usem .ids ao invés de .pluck :id 🎉. Digita menos e o resultado é o mesmo.