Rails 和 Devise - 创建初始用户 - 缺少加密密码
我对 Devise 应该如何与您的初始管理员用户一起工作有点困惑。 我可以在我的种子文件中放入这样的一行, User.create! :name => 'admin', :email => '…
如何在设计中使用 http 身份验证并使用可选的omniauth 令牌作为身份验证令牌
我们有一个使用 devise & 的 Rails 应用程序设置。 omniauth 允许通过 facebook 身份验证登录。我们还有一个移动应用程序,当前正在使用 http 身…
新对象归属不会与创建它的设计用户关联
当我的用户创建一个应该有他的 id 的对象时,id 会出现 nil。想法为什么? # controllers/units_controller.rb class UnitsController < ApplicationC…
将多个电子邮件添加到用户模型
我想在使用 devise 时使用 has_many 关系向用户模型添加多个电子邮件。这是这个问题的一点扩展:How can I configure Devise for Ruby on Rails to st…
RSPEc - 未定义的方法“存根”;对于#
我正在尝试为我的 Rooms 控制器编写一个 rspec,以使用 CanCan 测试权限,但标题中不断出现错误。我按照控制器测试下的步骤进行操作: https://github…
Rails 3 - 可以使用acts_as_audited进行设计吗?
我想将 Devise 与 acts_as_audited 结合使用。 我用谷歌搜索了一下,但结果不是很清楚。 它的优点和缺点是什么?…
Devise(或 OmniAuth)附加“#_”登录后的网址
我在 Rails 3 应用程序中使用 Devise 和 OmniAuth (Facebook)。我最近才开始注意到这种行为。 当用户登录时,他会被重定向到他的仪表板,但是字符“#_…
Ruby on Rails +设计+现有用户表==无confirm_tokens
我正在创建一个新的轨道系统。我正在设置身份验证设备。我的问题是,我的所有现有用户都没有确认令牌,并且我无法找到向他们获取令牌的方法。我原以为…
Facebookomniauth 回调和#_
我使用 Rails 3.1、Devise 和 Omniauth。 问题是当 facebook 回调我的应用程序时 url 以 #_ 结尾。然后在回调动作时 我重定向到某些内容 - 例如 /afte…
Heroku,Devise:获取“NoMethodError(未定义方法‘to_key’ for :user:Symbol)”
我不知道它何时发生,但我收到此错误 NoMethodError (undefined method 'to_key' for :user:Symbol) 此行为仅发生在 Heroku Cedar 堆栈上。我使用 Dev…
设计没有匹配会话/用户的路由?
我使用我的 Rails 3 项目设置 Devise 身份验证,当我单击登录按钮时,它会显示: No route matches "/session/user" 无论我是否使用有效的凭据。 这是…
Rails 3 - 为第一个用户提供不同的设计选项
我在 Rails 3.0.10 应用程序中使用 Devise,其中注册的用户必须回复 Devise 自动生成的电子邮件。 但我想知道,如何让 Devise 忽略第一个注册用户的此…
为 Twitter 设计,Cookie 溢出错误?
我正在尝试使用此指南将twitter集成到devise中。我基本上把所有出现的facebook 都用twitter 代替。但是,当我使用 Twitter 登录时,出现以下错误: Ac…