Rails: activeadmin переопределяет действие создания
У меня есть ресурс activeadmin, который имеет отношение own_to: user.
Когда я создаю новый экземпляр модели в активном администраторе, я хочу связать текущего пользователя, вошедшего в систему, как пользователя, который создал экземпляр (довольно стандартные вещи, которые ябуду представлять)
Итак ... Я получил это работать с:
controller do
def create
@item = Item.new(params[:item])
@item.user = current_curator
super
end
end
Однако я'Мне просто интересно, как это работает? Я просто надеялся, что назначение переменной @item пользователю и последующий вызов super сработает (и это так). Я также начал просматривать камень, но не могне вижу, как это на самом деле работает.
Любые указатели были бы великолепны. Я'Я предполагаю, что это то, что InheritedResources дает вам?
Спасибо!