问题标签 [devise]

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.

0 投票
1 回答
1181 浏览

ruby-on-rails - Rails 3 - Oberserver - 无法使用设计@current_user

我正在构建一个 Rails 3 应用程序,并有一个观察者......

在观察者中,我需要使用 DEVISE 允许我在我的视图中使用的 current_user var...

如何在 Observer 中使用 current_user.name 或 current_user.id?

谢谢

0 投票
1 回答
1819 浏览

ruby-on-rails - 设计路由错误

在设置设计时,我似乎无法克服这个错误。

或者

我正在使用 Ruby 1.8.7、Rails 3.0 和 Devise 1.1.3

我的应用程序上的其他所有东西都可以工作,我最近从 2.3.8 升级了我的应用程序,之前使用的是 authlogic,但除了我自己之外没有任何用户,所以我只是抛弃了我的用户、会话模型和用户、用户会话控制器......所以我我认为这与它有关,因为我制作了一个新的 Rails 3 应用程序来测试我的配置和路由工作完美的设计。

有任何想法吗?

此外:

我也试过:

这是我的完整痕迹

完成路线.rb

0 投票
4 回答
9230 浏览

ruby-on-rails - 从 Authlogic 迁移到 Devise

我以前在我的网站上实施了 Authlogic 以进行授权。但是现在我希望改用 Devise,我想知道是否有人对此有任何经验。也许有人看过有关该主题的博客文章?

谢谢你。

0 投票
1 回答
585 浏览

ruby-on-rails - 设计和谷歌oauth。(ror3)

是否可以一起使用设计和谷歌oauth?我已经在 devise 中成功设置了 facebook,但是下面的 google 配置不起作用。我必须直接使用 oauth2 吗?

0 投票
3 回答
19435 浏览

ruby-on-rails - 在 Rails 中使用 Devise 3. 添加多个角色?

我们在 Rails 3 应用程序中使用设计 gem 进行身份验证。我们有多个角色,从设计的角度来看,角色在确认、激活和记住我的功能方面会有所不同。

设计文档有定义两个范围的示例。一个是用户本身,另一个是管理员角色。

我可以有这样的东西吗?我会创建一个用户模型。然后我会创建 3 个角色:

  • 角色1
  • 角色2
  • 行政

设计是否支持这一点?有人试过这个吗?

0 投票
1 回答
411 浏览

ruby-on-rails-3 - Cucumber+Devise 路由错误

在 Cucumber 上注册测试设备时遇到问题。单击“注册”后,它显示 未初始化的常量 User::ArticlesController (ActionController::RoutingError) 我想这是因为在注册后,设计将登录的用户重定向到文章页面,但它不在命名空间用户下。因为我测试用户,所以它把所有东西都放在这个命名空间下。

0 投票
1 回答
1055 浏览

devise - 如何在使用 devise gem 时为用户设置会话

有谁知道如何手动处理会话对象?我知道设计将它存储在数据库中,但必须有一种手动设置会话的方法。

0 投票
2 回答
3100 浏览

ruby-on-rails - RSpec-2 和设计

我创建了一个定制的设计注册控制器,我想用 rspec 对其进行测试。

我已经通过一个非常简单的测试进行了尝试:

但我得到了这个例外:

我已经把这条线放在我的测试中:

我也已经放了这一行:

有人有解决这个问题的想法吗?

0 投票
3 回答
5276 浏览

ruby-on-rails - 如何使用rails devise gem成功注册后重定向到特定页面?

如何使用rails devise gem成功注册后重定向到特定页面?

0 投票
2 回答
7717 浏览

ruby-on-rails - 使用 Rails 3 和 Devise 管理用户帐户

我在 Rails 3 应用程序中实现了 Devise,我需要管理员用户才能管理用户。用户不可注册,因此管理员必须创建帐户。解决此问题的最佳方法是什么?

UsersController当 Devise 已经提供时,创建我自己的似乎不是很干,Devise::RegistrationController但我没有看到任何其他选项。