Ответ 1
По сути, такая логика не принадлежит модели, поэтому лучше всего передать current_user
через функцию в модели или при создании. Этот ответ подводит итог.
Я знаю, я знаю, что не тот ответ, который вы хотели. К сожалению, он может быть более привлекательным для вас, но он добавляет накладные расходы на вашу модель, которую вы действительно не хотите.