有没有办法在模型中使用devise的控制器助手,即user_signed_in?我尝试将以下行添加到我的用户模型中,但这似乎不起作用:
include Devise::Controllers::Helpers
更具体地说,我希望允许用户在没有密码的情况下创建,我正在实现方法'password_required?'。在该方法中,我想检查(在创建用户之前),如果另一个用户正在创建该用户,或者他/她正在注册的天气。任何帮助将不胜感激。
答案 0 :(得分:-1)
您无法访问模型中的控制器帮助程序。但是,您可以在用户之间建立关联,以允许您代表彼此创建用户
看看关于如何实现它的rbates截屏视频
http://railscasts.com/episodes/163-self-referential-association