[ruby-it] Re: Re: Re: Gestione dati login: principiante in alto
mare
Luca Mearelli
luca.mearelli a gmail.com
Gio 22 Feb 2007 17:16:01 CET
Daneel Olivaw wrote:
> In teoria pensavo di dire una cosa del genere:"Dei dati presenti nella
> tabella guarda il campo id utente (c'è il campo users_id che contiene
> l'id dell'utente che inserisce il dato, per l'appunto) e confrontalo con
> l'id dell'utente loggato (lo recupero da current_user.id); se sono
> uguali, mostra i dati presenti (la tabella dati è fatta pressapoco con
> questi campi: id, users_id, nome_utente_inserente_dato, informazione1,
> informazione2, ... informazione_n).
>
dunque dunque...
se hai seguito acts_as_authenticated hai in @current_user l'utente loggato.
quindi se nella tua tabella (chiamiamola items) hai uno user_id, nei
tuoi modelli avrai
class Item < ActiveRecord::Base
belongs_to :user
end
class Item < ActiveRecord::Base
has_many :items
end
allora nel controller potrai fare:
@items_utente = @current_user.items
@items_utente conterra tutti gli items dell'utente
questo e' tutto quello che serve ed e' anche la forma consigliata per
accedere agli oggetti "protetti" i.e. posseduti da un utente.
spero che aiuti!
Luca
--
Web: http://spazidigitali.com - http://thetyper.com
Email mailto://luca.mearelli@gmail.com
Skype callto://l.mearelli
--
Maggiori informazioni sulla lista
Ml