设计邀请升级 after_invite_path_for 有不同的资源

Devise invitable upgrade after_invite_path_for has different resource

我最近升级到 devise_invitable 1.5.1。

之前我在

中覆盖了 after_invite_path_for 方法

class InvitationsController < Devise::InvitationsController 控制器

我想将邀请者发送到基于被邀请者创建的路径,所以我使用了

permissions_path(resource)

但是现在,在新版本中,资源实际上代表邀请者,而之前是被邀请者。

如何通过此方法获取被邀请者以便检索正确的路径?

参数中提供了用户详细信息[:user]

permissions_path(User.find_by_email! params[:user][:email])