Ciao, sono un newbie che si sta cimentando coi primi progetti con RoR2, ed ho questo problema: non mi è chiaro come utilizzare i riferimenti tra due modelli (ovvero, due tabelle del db) una volta che sono collegati tramite relazioni come :has_many, :belongs_to etc.
Mi riferisco ad esempio (ma mi è capitato anche altrove) all'applicazione della guida RoR2 di questo sito, il bookmark manager: al capitolo 23 si definisce il modello "page" con attributo "content" che va messo in relazione col modello "bookmark" già esistente:
dopo aver creato il modello con "scaffold", fatta la migration, inserite le relazioni (has_one da una parte, belongs_to dall'altra), e popolato il nuovo modello, ho inserito nel controller dei bookmark l'istruzione "@bookmark.page = @page" all'interno del metodo "show".
Fatto questo, vorrei mostrare l'attributo "content" della pagina collegata a tale bookmark, inserendo un tag ruby nel show.html.erb dei bookmark.
Supponendo che la relazione fra i due modelli sia stata effettuata automaticamente mediante la chiave "id", come richiamo il dato "content" della page?
Spero di essere stato abbastanza chiaro, ho l'impressione di essermi perso in un bicchier d'acqua.
Grazie, ciao!