— rails — 1 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.