Создание кнопок друзей с помощью has_friendship - PullRequest
0 голосов
/ 08 февраля 2020

В настоящее время я работаю над приложением для социальных сетей, используя has_friendship , но у меня возникают проблемы при работе кнопок CRUD (или в этом случае кнопок запроса, подтверждения, отмены выбора).

Например, использование:

<%= link_to 'Request', current_user.friend_request(@user) %>

отправляет запрос, но я уверен, что это не так, поскольку он обходит контроллер.

<%= link_to 'Accept', current_user.accept_request(@user) %>

выдает ошибку:

undefined method 'pending?' for nil:NilClass

Когда я пытаюсь использовать действия в моем контроллере friendship_path и confirm_friendship_path, я ' m перенаправлен на /friendships.user_id и /confirm_friends.user_id соответственно.

У кого-нибудь есть какие-нибудь рабочие примеры или более понятная документация, чем было предоставлено?

...