Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/04/2008, 11:04
rdavila
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Nombres de las PK de las tablas

Hola iHans, el dilema aqui es romper o no la convención del framework, lo que tu quieres claro que se puede hacer, pero tienes que hacer un trabajo extra que no seria necesario si sigues la convención, lo que neceistas a gorso modo seria:

En el modelo lo siguiente:

class .... < ActtiveRecord::Base
set_primary_key "nombre_de_tu_pk"
end

Con eso solucionarias el problema en el caso de que tu PK sea de tipo de entro y se autoincremente como lo requiere Rails, de no ser asi tendrias que hacer otros trabajos extras, ya que metodos como: Modelo.find(1), necesitan que la PK sea de tipo entero por ejemplo, pero de que se puede romper la convención si se puede.

Saludos.