Dev_Kpug
@Dev_Kpug

@user = User.find(params[:id]) не возвращает id юзера, почему?

И user_find_by_id тоже не работает.
Контроллер:
def show
    @user = User.find(params[:id])
    @comments = Comment.where(post_id: @post)
  end

Вызываю в вьюхе:
= link_to @post.user.name, user_path(@user)
В итоге возвращает id поста, почему так?
b6ed020794404c1bb3e747c8798ad2d7.PNG
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
@CorbenDallass
Это PostsController? Тогда ошибка в том, что вы передаете id поста в find, а не пользователя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы