问题标签 [sorcery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongoid - 巫术与 mongoid 投掷事务未定义
在控制器的下一行
获取异常
这是异常回溯的第一行
mongo 不支持事务是有道理的,但是调用事务的配置部分是巫术的部分吗?
ruby-on-rails - 未定义的方法“authenticates_with_sorcery!”
我刚刚执行了 Sorcery 的基本安装。当我尝试加载注册页面时,出现以下错误:
宝石文件
我正在使用 rails 4.0.0 和 ruby 2.0.0
ruby-on-rails - 使用 Sorcery 和 RSpec 测试身份验证
在寻求帮助之前,我已经花了太长时间搞砸了。我似乎无法让 RSpec 和 Sorcery 很好地配合使用。我已经阅读了有关使用 Sorcery 进行集成测试的文档,并且可以正确发布登录操作,但我的测试仍然认为用户没有登录。
还有我的 login_user 方法
当我在生成的页面上使用它们时,会话控制器可以正确处理页面。我尝试输出 login_user 方法的结果,它似乎可以正确发布数据。如何通过测试保留此登录用户?before :each 块是否对此不起作用?我只是不确定它可能在哪里运行错误,而且我对测试/RSpec 还很陌生,所以我可能会遗漏一些明显的东西。我会很感激任何帮助。
以下是失败测试的输出:
ruby-on-rails - 当我使用魔法宝石时,UsersController#create 中的 ActiveRecord::StatementInvalid
我在 railscasts 中关注了有关巫术的所有内容,但是当我尝试创建用户时,它给了我这个错误
请帮我解决这个问题,请去看看我的 github:https ://github.com/simpsonness/test_app
谢谢~~~
ruby-on-rails - 我可以在 user_info_mapping 中使用 Accepts_nested_attributes_for 散列还是不可能?
我的用户模型具有以下代码:
在巫术配置中我写道:
这甚至可能吗?谢谢你的帮助!
ruby-on-rails - 巫术 - current_users 不工作
我在我的 Rails 4 应用程序中使用 Sorcery 进行身份验证,但我无法让 current_users 方法工作。我不断收到以下错误:
看法:
Application_controller.rb :
ruby-on-rails-4 - 如何实现管理员临时成为另一个用户?
我有一个带有 User 模型和 Sorcery 的传统 Rails 4 应用程序进行身份验证。User 模型有一个 'admin' 标志。实现管理员临时成为另一个用户(以便查看用户看到的内容以帮助调试问题)然后重新成为他们原来的、启用管理员的用户的最佳方法是什么?
ruby-on-rails - 如果激活状态为未决,则巫术通知
尝试以“待定”激活状态登录帐户时,如何使魔法宝石显示特定错误?
ruby-on-rails-4 - 使用 Sorcery 和 OAuth 登录 - NameError
我正在尝试建立一个基础,以便在 Rails 4 中启动我的项目,这些项目需要 Sorcery 进行会话控制以及对 Google(以及最终的 Facebook 和 Github)的 OAuth 支持。我对开发场景还很陌生,发现自己一直在与巫术斗争。
我希望能够在通过 OAuth 登录或以标准方式创建用户之间进行选择,然后让他们重定向到登录后的根目录。
目前,我收到以下错误:
NameError at /users/1 undefined local variable or method `set_user' for #UsersController:0x007fbb0b237f80
我已经在网上搜索了这个问题的答案,但我似乎无法找到解决方案。
对此问题的任何帮助将不胜感激。
ruby-on-rails - 使用 rspec 测试控制器,使用 Sorcery 进行身份验证
我们在 Rails 4 应用程序中使用Sorcery gem 进行身份验证。我们想为我们的应用程序编写控制器规范(我们正在使用 Rspec 进行测试),但是我们在规范中的所有方法调用都被重定向,因为在运行测试时我们还没有登录到我们的应用程序。
我们需要进行哪些额外的配置更改才能允许控制器规格?
rails_helper.rb
customers_vehicles_spec.rb
该测试在获取时失败;我们收到 302(重定向),因为我们没有登录。
我们缺少哪些配置选项来测试我们的控制器?
注意:我们使用的是 Sorcery 0.8.4