Twoje relationships
metoda w kontrolerze jest wszędzie.
Próbujesz znaleźć związekS używanie wyszukiwania według identyfikatora z nieistniejącymi params[:relationship_id]
co powoduje błąd, który widzisz.
Następnie ustawiasz @users
być wszystkimi relacjami dla @shop
.
Następnie renderujesz szablon show_relationships
ale później odwołasz się do relationships/show
szablon.
Dodatkowo w modelu sklepu, który wywołujesz create
w relacjach z tylko identyfikatorem użytkownika, podczas gdy można oczekiwać, że przekazujesz niektóre atrybuty relacji.
Wygląda na to, że ten kod staje się coraz bardziej bałaganiarski, gdy próbujesz rozwiązać problem. Szczerze mówiąc, wróciłbym do początku i zaczął od nowa.