sql >> Base de Datos >  >> RDS >> Mysql

método indefinido 'eq' para nil:NilClass con Rails 3 y Ruby Enterprise en ubuntu hardy

para responder a mi propia pregunta:después de algunas investigaciones, descubrí que los rieles (registro activo) necesitan campos de identificación en tablas que están asignadas a modelos. si usa tablas de enlace, no son necesarias, pero para las tablas que desea abordar como modelos, sí lo son. en mi caso la solución fue agregar

set_primary_key :cal_id

donde cal_id es mi clave única.