[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