dynamic-finders
buscar vs buscar por vs dónde
Soy nuevo en rails. Lo que veo es que hay muchas maneras de encontrar un registro:
find_by_<columnname>(<columnva ... value> }
where(<columnname> => <columnvalue>)
¿Hay alguna regla empírica o recomendación sobre cuál usar?
Rails "buscar todo por "vs".donde"
Tengo el siguiente código:
def maturities
InfoItem.find_all_by_work_order(self.work_order).map(&:maturity)
end
Estab ... _order).map(&:maturity)
end
¿Habría alguna ventaja en esto? Parece que .where es más común que find_all_by hoy en día.