Я использую камень под названием Public_Activity Я пытаюсь добавить получателя всякий раз, когда кто-то создать комментарий для этого я использую этот код:Рельсы Public_Activity идентификатор камень получатель получает ошибки
@comment.create_activity :create, recipient: @friend, owner: current_user
wehre @freind = 2 или все, что, когда я использую это, я получаю эту ошибку:
NoMethodError (undefined method `primary_key' for Fixnum:Class):
когда я использую этот код:
@comment.create_activity :create, recipient: current_user, owner: current_user
Он отлично работает. Мне нужно обновить получателя другим пользователем, как я могу это сделать.
Получатель ожидает идентификатора или пользователя? Эта ошибка выглядит так: тип, который вы используете, неверен. –
Мне нужно добавить идентификатор получателя, как я могу добавить, что здесь доступен current_user, но как я могу использовать @feed = 2 –
try @ friend = User.find (2) и посмотреть, работает ли это –