Как получить доступ к current_user в стимуле_reflex
В этом рефлексе я хочу установить в поле lastupdateby значение current_user. Я не смог заставить его работать. Что мне нужно сделать, чтобы получить это значение в рефлексе? Есть мысли о том, что я делаю не так? Если я жестко кодирую значение вместо current_user, оно работает. Я, должно быть, неправильно на это ссылаюсь.
def toggle
todo = Todo.find(element.dataset[:id])
todo.update(completed_at: (todo.completed_at? ? nil : Time.current), lastUpdatedBy: current_user)
end
1 ответ
Решение
Ссылка на это,
Добавьте следующую строку в свой класс рефлекса.
delegate :current_user, to: :connection