У меня возникла проблема, на которую, как я думал, где-то был дан ответ, но я не могу ее найти. Так что у меня такой маршрут
resources :users, only: [:show, :edit, :update] do
get :resend_invitation
end
Так что, конечно, маршрут :resend_invitation
выглядит так /users/:user_id/resend_invitation
Похоже, Cancan загружает ресурсы только с параметром :id
. Я не могу найти в документах, как указать, чтобы включить параметр :user_id
. Я просто хочу автоматически загружать свои ресурсы для моих вложенных маршрутов.
Если у кого-то есть инфа, буду очень признателен.
Спасибо
РЕДАКТИРОВАТЬ ДЛЯ ЯСНОСТИ:
Моя конечная цель состоит в том, что я хочу, чтобы @user был заполнен в моих вложенных маршрутах
def resend_invitation
# @user = User.find(params[:user_id] done by cancan
@user.something
end