会话值未在ror设计表单中设置

时间:2014-04-25 06:39:42

标签: ruby-on-rails ruby ruby-on-rails-3 devise

我有三个ror设计形式...所以我想添加after_sign_up_path_for。工作完美,但我遇到的问题是使用会话hascode的形式之一..当它重定向它显示hashcode没有设置...

我尝试了很多,但它的工作当我添加devise_for:用户单独在routes.rb会话代码设置但如果我添加这一行,会话没有设置,但所有三个窗体都正确重定向..

devise_for:users,:controllers => {:registrations => "登记"}

我不确定导致问题的是什么..请任何人帮忙......

class RegistrationsController < Devise::RegistrationsController

  protected

  def after_sign_up_path_for(resource)

     if resource.planner_type == "planner" 
      '/path1/invited_new'
      elsif resource.planner_type == "bride"
      '/path2/invited_new'
      else
        '/path3/invited_new'

      end
  end

end

0 个答案:

没有答案