Задать вопрос
micmakarov
@micmakarov

Id текущего user из контроллера (devise)?

Создаю запись gain, хочу чтобы gain.user_id был равен текущему юзеру. При условии что установил Devise

как это сделать? хэлпер «current_user» в контроллере не работает(


@gain = @task.gains.create(params[:gain])
  • Вопрос задан
  • 2883 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dmitrynesterov
params_gains = params[:gain].merge(:user => current_user)
@gain = @task.gains.create(params_gains)
Ответ написан
Ваш ответ на вопрос

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

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