我正在以用户获得邀请的形式工作..当用户点击邀请链接时。包含存储在邀请表中的哈希码...我还有其他两个再生形式。所以我创建了注册控制器以覆盖注册基于路径的用户类型...
class RegistrationsController < Devise::RegistrationsController
private
def after_sign_up_path_for(resource)
if resource.planner_type == "planner"
'/square/invited_new'
else
'/vector/invited_new'
end
end
end
我添加了devise_for :users, :controllers => {:registrations => "registrations"}
在route.rb ..但矢量形式没有保存..提到invitation_type没有设置...在我已经在会话中设置hsacode的形式并检查了哈希码和用户的邀请类型是相同的...一旦我改为
devise_for :users
发生了什么......请任何人帮忙......我完全糊涂了......我需要两种形式才能工作