Ihre relationships
Methode in Ihrem Controller ist überall.
Sie versuchen, BeziehungS zu finden Verwenden einer Suche nach ID mit einem nicht vorhandenen params[:relationship_id]
was den angezeigten Fehler verursacht.
Sie setzen dann @users
alle Beziehungen für @shop
sein .
Dann rendern Sie eine Vorlage show_relationships
aber Sie beziehen sich später auf eine relationships/show
Vorlage.
Zusätzlich rufen Sie im Shop-Modell create
auf auf Beziehungen mit nur einer Benutzer-ID, während Sie erwarten würden, einige Attribute für die Beziehung zu übergeben.
Es sieht so aus, als ob dieser Code unordentlicher und unordentlicher geworden ist, während Sie versucht haben, das Problem zu lösen. Um ganz ehrlich zu sein, würde ich zurück zum Anfang gehen und von vorne anfangen.