设计形式不保存在ror

时间:2014-04-23 09:44:58

标签: ruby-on-rails ruby forms devise

我正在以用户获得邀请的形式工作..当用户点击邀请链接时。包含存储在邀请表中的哈希码...我还有其他两个再生形式。所以我创建了注册控制器以覆盖注册基于路径的用户类型...

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

发生了什么......请任何人帮忙......我完全糊涂了......我需要两种形式才能工作

0 个答案:

没有答案