[ruby-it] Re: Rilettura record
Biagio Maffettone
info a sij.it
Mer 9 Ago 2006 18:27:23 CEST
Andrea Reginato wrote:
> ---------- Forwarded message ----------
>
> > Come ha detto saggiamente Antonio, ti basta semplicemente usare @
> requirement.id dopo che hai salvato il modello, in quanto ti carica
> l'id
> che tu stai cercando in @requirement proprio dopo il salvataggio.
>
> --Andrea Reginato
Come dicevo ho gia'provato in questo modo:
class UserController < ApplicationController
def index
end
def show
@requirement = Requirement.find(@requirement.id)
end
def new
@requirement = Requirement.new
end
def create
@requirement = Requirement.new(params[:requirement])
if @requirement.save
#flash[:notice] = 'Richiesta inviata con Tichet: '
redirect_to :action => 'show'
else
render :action => 'new'
end
end
end
Il record risulta salvato (lo vedo nel database) ma @requirement.id
risulta nil
e genera il seguente errore:
Called id for nil, which would mistakenly be 4 -- if you really wanted
the id of nil, use object_id.
è forse un problema di firebird?
BM
--
Posted via http://www.ruby-forum.com/.
Maggiori informazioni sulla lista
Ml