Vaše relationships metoda ve vašem ovladači je všude.
Snažíte se najít vztahS pomocí find by id s neexistujícím params[:relationship_id] což způsobuje chybu, kterou vidíte.
Potom nastavíte @users být všechny vztahy pro @shop .
Potom vykreslujete šablonu show_relationships ale později se odkážete na relationships/show šablony.
Navíc v modelu obchodu, který nazýváte create na vztazích pouze s ID uživatele, zatímco byste očekávali předávání některých atributů vztahu.
Zdá se, že tento kód je stále složitější, když jste se snažili problém vyřešit. Abych byl naprosto upřímný, vrátil bych se na začátek a začal znovu.