Ante que nada… saludos a todos.
Tengo un problema… tengo una tabla que tiene una Clave Primaria, que
a su vez es Clave Foranea de otro tabla… o sea tengo una relacion 1 a
1 con esa clave a la otra tabla. Hasta ahi todo bien…
Mi problema es cuando hago save:
def create
@devolucion = Devolucion.new(params[:devolucion])
@devolucion.fecha_devolucion = Time.now
if @devolucion.save
flash[:notice] = ‘Devolucion was successfully created.’
redirect_to :controller => ‘alquileres’, :action =>
‘lista_alquilados’
else
render :action => ‘new’
end
end
En un formalario anterion… cargo cada campo del objeto “Devolucion”
el problema es que al hacer el “save” el RoR hace un “insert into” de
todos los campos pero no de la clave primaria… creo que suponer que
es del tipo SERIAL(o autoincrement)… esto da un error de la BD… ya
esa clave primaria no puede ser nula…
Existe alguna forma de hace que use la clave primaria del objeto para
hacer el “insert into”
Desde ya gracias
Saludos
Santiago Y.