Auto Riempimento campi

ciao ragazzi.
ho un applicazione in cui

user has_many items
item belongs_to user

ovviamente, vista la relazione, item ha un campo user_id.
il mio problema è questo: un utente si logga con devise, l’utente può
aggiungere diversi item al sito.

come faccio a far si che il campo user_id di item venga compilato
automaticamente con l’attuale user loggato, senza dover inserire
l’user_id dal form? (usando la funzione current_user di devise). una
sorta di created_by automatico.

grazie

2011/2/24 Dino D. [email protected]:

come faccio a far si che il campo user_id di item venga compilato
automaticamente con l’attuale user loggato, senza dover inserire
l’user_id dal form? (usando la funzione current_user di devise). una
sorta di created_by automatico.

invece di usare Item.new puoi scrivere
current_user.items.build(params[:item])

grazie


Posted via http://www.ruby-forum.com/.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Andrea F.