2011-09-08 17 views

Respuesta

9

No, no, pero puede usar los métodos normales de Ruby como Array#select para revisar sus modelos no guardados.

El método where y sus compañeros de banda en ActiveRecord generan consultas SQL para la base de datos, por lo que si las instancias del modelo no están en la base de datos, no encontrará nada.

Algo así como

@monkey = @destination.ratings.select{|rating| rating.name == 'monkey' }.first 

podría hacer el truco

+1

1 de rubí sobre rieles – efoo

Cuestiones relacionadas