Ciao,
ho questa domanda: ho la classico modello user a cui è associato un
modello “profilo”.
user ha un campo obbligatorio che si chiama ‘login’, e il profilo in
generale non è obbligatorio, e comunque ha un campo che si chiama nome e
un altro cognome
ora vorrei che nelle viste quando si visualizza un utente venga
visualizzato il nome e cognome se sono presenti (e quindi se c’e’ il
profilo), in alternativa vorrei che visualizzasse il login.
Per far questo ho pensato di mettere un metodo del tipo
‘nome_da_visualizzare’ nel modello user, ma non so come fare
(probabilmente vi sembrerà una domanda molto banale, ma non ci riesco lo
stesso…)
class User < ActiveRecord::Base
has_one :profile
…
end
class Profile < ActiveRecord::Base
belongs_to :user
end
ciao, grazie
Alessandro