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.