我的网站上有设计和用户会话的问题。当我在第一次登录时设计不会创建会话
我有管理面板,我可以手动创建新用户。在联系:: UsersController#创建,@ user.save以前我用@ user.skip_confirmation!方法。保存新用户成功创建后。
然后我尝试登录,我得到错误:
NoMethodError in Devise::SessionsController#create
undefined method `model_name' for Fixnum:Class
下面是跟踪日志http://pastie.org/3818223
此错误只有当我尝试用最新的用户在第一次登录日志中上升,在明年与此登录时间一切正常。
我用 色器件v 1.5.3 色器件俄1.5.0 mongoid 2.4.1 REE 1.8.7 轨3.1.1
请帮助我。谢谢! :)
p.s.对不起,我可怕的英语
UPD:问题解决了。在我的应用程序控制器我重写方法after_sign_in_path_for在这个控制器我在Redis的创建记录约CURRENT_USER登录成功。我返回路径定义后打电话给我的功能,我仍然不明白为什么它叫例外,但是当我把我的方法befor路径定义一切开始正常工作。谢谢。