Sono un noob che inizia con ruby su rail e cerca di capire i modelli. Hai familiarità con i database e hai voluto capire quando generare modelli per una relazione?Ruby on Rails - Tabella Modelli e relazioni
Ad esempio, ho tabella utenti tabella e gadget. Ogni utente può avere più gadget. Voglio memorizzare questa relazione in una tabella delle relazioni con user_id e gadget_id. Ho creato le due tabelle utilizzando i binari che generano il modello Utente e le rotaie generano il modello Gadget cmd.
Domanda - Creerò ora un altro modello denominato users_gadgets? La convenzione di denominazione è corretta? Ho visto molta documentazione su come creare associazioni (has_many, belongs_to) ma non capisco quando ho bisogno di creare un modello?
Devo creare modelli ogni volta che voglio memorizzare una relazione in un database e quindi eseguire le mie migrazioni?
Grazie house9! Per darti un po 'più di contesto, sono abituato a lavorare direttamente in mysql creando le tabelle e poi scrivendo il mio codice. Quindi impostare il modello è un po 'confuso. Per il numero 1, creo la tabella direttamente in mysql? – countdrak
@coutdark Penso che sia meglio usare le migrazioni che possono aiutare a creare tabelle molto facilmente. – PeterWong