Как получить доступ к 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
Другие вопросы по тегам