使用AngularJS和Ruby on Rails设置身份验证,使用gem devise_token_auth。但是当运行时,使用rspec的测试具有相同的错误
失败/错误:无法从回溯中找到匹配的行 一个AbstractController :: ActionNotFound: 行动'新'找不到DeviseTokenAuth :: SessionsController
我看到了不同的网站,但每个人都尝试做新的控制器,例如:class Devise :: SessionsController< ApplicationController的 但这对我没有帮助。
答案 0 :(得分:1)
纯粹来自您提供的错误,
创建会话控制器:
class SessionsController < Devise::SessionsController
def new
end
end
您可以手动或运行:
rails generate devise:controllers [scope]
来自终端的app目录。 (将范围替换为与设备交互的范围,例如用户)。
另外,请阅读。