Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在模型中使用设计助手_Ruby On Rails_Ruby On Rails 3_Devise - Fatal编程技术网

Ruby on rails 在模型中使用设计助手

Ruby on rails 在模型中使用设计助手,ruby-on-rails,ruby-on-rails-3,devise,Ruby On Rails,Ruby On Rails 3,Devise,有没有办法在模型中使用Desive的控制器助手,即用户登录?我已尝试将以下行添加到我的用户模型中,但似乎不起作用: include Devise::Controllers::Helpers 更具体地说,我希望允许在没有密码的情况下创建用户,为此我正在实现“password\u required?”方法。在该方法中,我想检查(在创建用户之前)其他用户是否正在创建该用户,或者他/她是否正在注册。任何帮助都将不胜感激。您无法访问模型中的控制器帮助程序。但是,您可以在用户之间建立关联,允许您代表其他用

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

include Devise::Controllers::Helpers

更具体地说,我希望允许在没有密码的情况下创建用户,为此我正在实现“password\u required?”方法。在该方法中,我想检查(在创建用户之前)其他用户是否正在创建该用户,或者他/她是否正在注册。任何帮助都将不胜感激。

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

请看一下rbates屏幕广播,了解如何实现它