【发布时间】:2013-07-31 14:29:46
【问题描述】:
我有一个问题,我认为应该在某个地方得到解答,但我找不到它所以我有这样的路线
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
【问题讨论】:
-
我不明白你想要什么,你想要一个 @user 对象可供你使用吗?
-
我将问题更新为更清楚,谢谢!
标签: ruby-on-rails cancan