2
因此,我有一个标准的rails 3应用程序authlogic。如果我不在浏览器中(在控制台或测试环境中),我无法创建用户模型。由于cookies而使用authlogic时无法在rails中创建用户
例如:
我有这样的代码无论是在rspec的测试或在我的控制台:
user = User.create(...user attributes...)
而且我得到这个错误:
NoMethodError: undefined method `cookies' for main:Object
我看了所有通过互联网,无法弄清楚这一点。任何帮助将不胜感激。
编辑:
所以,我看了看周围的一些更多的文件要做到这一点发现地:
include Authlogic::TestCase
但后来我得到这个错误:
uninitialized constant Authlogic::TestCase
我没有在我的代码库中找到该行。我在这里展示我的解决方案:https://github.com/binarylogic/authlogic/issues/354 – NielMalhotra 2013-06-24 18:14:27
这对我没有用。 – 2013-08-06 23:16:57