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