Dine relationships
metoden i din controller er overalt.
Du prøver at finde et forholdS ved at bruge et find ved id med en ikke-eksisterende params[:relationship_id]
som forårsager den fejl, du ser.
Du indstiller derefter @users
at være alle relationerne for @shop
.
Så gengiver du en skabelon show_relationships
men du henviser senere til et relationships/show
skabelon.
Derudover i den butiksmodel, du kalder create
på relationer med kun et bruger-id, mens du ville forvente at indgive nogle attributter for forholdet.
Det ser ud til, at denne kode er blevet mere og mere rodet, efterhånden som du har forsøgt at løse problemet. For at være helt ærlig ville jeg gå tilbage til begyndelsen og starte forfra.