Domanda

I 'm creando FaceBook come l'applicazione e tutto è centrata intorno modello di persona. Stato, messaggi, commenti, messaggi di posta elettronica, l'istruzione, Impieghi, ecc, viene fatto riferimento ad un modello di persona. Ora sono avere un modello di account creato tramite disposizione testamentaria all'autenticazione manico. Io non sono così sicuro come dovrei collegare tra persona e account! Dovrei sostituire la persona con il modello di riferimento del conto e fanno a tutti gli altri modelli? Ma, poi difficoltà che sto avendo è che tutte le azioni saranno generati da una persona, non un account. Mi piace molto per separare Peron e account. Account è supponiamo di veramente destinato solo a scopo di autenticazione. Una cosa che sto pensando è quello di creare un record nel modello di una persona, ogni volta che un account è stato registrato. Ma allora come faccio a ignorare regolatore di escogitare per inserire un record nel modello di persona? Qualsiasi consiglio è molto apprezzato come gestire questa situazione.

Con i migliori saluti, AM.

È stato utile?

Soluzione

mi piacerebbe rottami (sbarazzarsi di) account, a meno che non si carica per il vostro nuovo fangled app Facebook. NO necessità.

Con Devise, si esegue l'autenticazione del modello una persona, che può accedere senza la necessità di un modello di account solo per tale scopo.

si renderebbe tutte le altre azioni di controllo portata fuori del metodo current_person. Per esempio, o @status = current_person.status @comments = current_person.comments

Solo utilizzare il modello del conto se stanno pagando per qualcosa, o se si vuole più di una persona ad avere accesso a quel modello persona. Il che è strano in un'applicazione Facebook.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top