Desidero trovare un record specifico all'interno di un oggetto ActiveRecord::Relation
in modo da poter acquisire l'attributo di quel record.Rails Trova un record all'interno di ActiveRecord :: Oggetto di relazione senza interrogare nuovamente il database
Il seguente funziona, ma il problema è che sta colpendo nuovamente il database con quella dichiarazione find_by
. Non dovrebbe essere necessario. Ci dovrebbe essere un modo per i binari di trovare quell'oggetto all'interno dell'oggetto ActiveRecord::Relation
invece di dover interrogare nuovamente il database.
#returns an ActiveRecord::Relation object
@blogs = Blog.all
# Search for the blog within that ActiveRecord::Relation object, NOT the database
@blogs.find_by(id: 1).title #do this statement but don't hit the database again