Я имею проблему, что я думал, что бы ответил где-то, но я не могу найти его Так что у меня мой маршрут как этотRails Канкан load_resource с вложенными маршрутами
resources :users, only: [:show, :edit, :update] do
get :resend_invitation
end
Так конечно :resend_invitation
маршрут выглядит следующим образом /users/:user_id/resend_invitation
Кажется, что Канкан загружает ресурсы только с помощью параметра :id
. Я не могу найти в документах, как указать, чтобы включить параметр :user_id
. Я просто хочу автоматически загружать свои ресурсы для своих вложенных маршрутов.
Если у кого-нибудь есть понимание, я был бы очень благодарен.
Благодаря
редактирования.К CLARITY:
Моя конечная цель заключается в том, что я хочу @user заселяться в моих вложенных маршрутов
def resend_invitation
# @user = User.find(params[:user_id] done by cancan
@user.something
end
я не понимаю, что вы хотите, и хотите объект @user быть доступны для вас? –
Я обновил вопрос, чтобы быть более ясным спасибо! – timanema