Устранение неполадок с пользовательскими сессиями в приложении Rails Blog - PullRequest
0 голосов
/ 15 мая 2019

Я делаю страницу блога просто для удовольствия, и у меня возникают некоторые проблемы с пользовательскими сессиями.

Итак, что происходит, я создаю нового пользователя (User1), и все работает отлично.НО, когда я создаю дополнительного пользователя (User2), каждый раз, когда я создаю статью или нажимаю на страницу показа других пользователей, она перенаправляет все на первого пользователя (User1).Теперь допустим, что я вышел из сеанса User2, затем снова вошел как User2, он также перенаправляет в профиль User1 вместо User2.Что здесь происходит?Не уверен, что я пропустил.

Вот ссылка на репозиторий на githubя знаю, какие файлы мне нужно показать.

1 Ответ

0 голосов
/ 15 мая 2019

Почему вы назначаете каждую новую статью, которая создается первому пользователю, а затем сохраняете ее?@article.user = User.first <- ссылаясь на эту строку кода в вашем контроллере статей, создайте действие. </p>

  def create
    @article = Article.new(article_params)
    @article.user = User.first  

    if @article.save
      flash[:success] = "Article was successfully created"
      redirect_to article_path(@article)
    else
      render :new
    end
  end

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...