[Ror-es] Duda con las foreign keys
Jose Ferrer
jferrer at udeconsultores.com
Wed Sep 20 12:09:52 GMT 2006
Perfecto!! Muchas gracias. Tendré que repasar las relaciones.
El 20/09/2006, a las 14:00, Damian Janowski escribió:
> class CarOffer < ...
> belongs_to :make
> end
>
> On 9/20/06, Jose Ferrer <jferrer at udeconsultores.com> wrote:
>>
>> Tengo una tabla con ofertas de coches: car_offers (id, make_id,
>> model_id...)
>>
>> Y otra con marcas de coches: makes (id, name)
>>
>> Mi pregunta es que tengo que hacer exactamente para, al listar,
>> poder poner
>> @car_offers.make.name porque obtengo el error este:
>>
>> Mysql::Error: Unknown column 'makes.car_offer_id'...
>>
>> Por otro lado, si en el modelo pongo esto:
>>
>> class CarOffer < ActiveRecord::Base
>> has_one :make,
>> :class_name => "CarOffer",
>>
>> :foreign_key => "make_id"
>>
>>
>>
>> Obtengo el siguiente error:
>>
>> You have a nil object when you didn't expect it!
>> The error occured while evaluating nil.name
>> _______________________________________________
>> Ror-es mailing list
>> Ror-es at lists.simplelogica.net
>> http://lists.simplelogica.net/mailman/listinfo/ror-es
>>
>>
>>
>
>
> --
> Damian Janowski
> damian.janowski at gmail.com
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>
More information about the Ror-es
mailing list