Mysql
 sql >> Database >  >> RDS >> Mysql

Problemi nell'individuazione e nella visualizzazione dell'elenco di record da un modello di relazione nell'app Rails

Le tue relationships metodo nel tuo controller è ovunque.

Stai cercando di trovare una relazioneS utilizzando una ricerca per id con un params[:relationship_id] inesistente che sta causando l'errore che stai vedendo.

Stai quindi impostando @users essere tutte le relazioni per il @shop .

Quindi stai eseguendo il rendering di un modello show_relationships ma in seguito ti riferisci a un relationships/show modello.

Inoltre, nel modello di negozio che stai chiamando create sulle relazioni con solo un ID utente mentre ti aspetteresti di passare alcuni attributi per la relazione.

Sembra che questo codice sia diventato sempre più disordinato mentre hai cercato di risolvere il problema. Ad essere del tutto onesto, tornerei all'inizio e ricomincerei.