Учитывая следующие модели:
Room (id, title)
RoomMembers (id, room_id)
RoomFeed, also an observer
Когда заголовок комнаты обновляется, я хочу создать элемент RoomFeed, показывающий, кто является пользователем, который сделал обновление.
@room.update_attributes(:title => "This is my new title")
Проблема в моем обозревателе для RoomFeed:
def after_update(record)
# record is the Room object
end
Я не могу получить user.id человека, который только что сделал обновление. Как мне это сделать? Есть ли лучший способ сделать обновление, чтобы я получил current_user?