在模型中使用设计助手

时间:2012-05-02 16:06:11

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

有没有办法在模型中使用devise的控制器助手,即user_signed_in?我尝试将以下行添加到我的用户模型中,但这似乎不起作用:

include Devise::Controllers::Helpers

更具体地说,我希望允许用户在没有密码的情况下创建,我正在实现方法'password_required?'。在该方法中,我想检查(在创建用户之前),如果另一个用户正在创建该用户,或者他/她正在注册的天气。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

您无法访问模型中的控制器帮助程序。但是,您可以在用户之间建立关联,以允许您代表彼此创建用户

看看关于如何实现它的rbates截屏视频

http://railscasts.com/episodes/163-self-referential-association