Vos relationships
méthode dans votre contrôleur est partout.
Vous essayez de trouver une relationS en utilisant une recherche par identifiant avec un params[:relationship_id]
inexistant qui est à l'origine de l'erreur que vous voyez.
Vous définissez alors @users
être toutes les relations pour le @shop
.
Ensuite, vous rendez un modèle show_relationships
mais vous vous référez plus tard à un relationships/show
modèle.
De plus, dans le modèle de boutique, vous appelez create
sur les relations avec juste un identifiant d'utilisateur alors que vous vous attendriez à transmettre certains attributs pour la relation.
Il semble que ce code soit devenu de plus en plus compliqué au fur et à mesure que vous essayez de résoudre le problème. Pour être parfaitement honnête, je reviendrais au début et recommencerais.