devise相关内容

Rails 3和Devise:重定向到页面以后注册(可确认)

我有一个Rise 3项目与Devise,确认启用,所以用户必须通过电子邮件确认他们的帐户注册后。目前,该项目将用户返回到登录页面,并发出“您已经注册成功”通知。我想要做的是将其重定向到“谢谢”页面,并附上进一步的说明(检查您的电子邮件,垃圾邮件夹,blah blah)。 我的第一站是Devise wiki,其中我找到此页面。看起来很简单,我进行了以下更改,并按照正确的方向进行操作。 / ..
发布时间:2017-05-20 11:00:38 其他开发

Ruby on Rails 4,Devise和个人资料页面

我很熟悉编码,所以这可能是一个简单的问题。 我一个月前开始使用RoR。不幸的是,我遇到了一个颠簸,似乎无法克服。我已经尝试了其他SO问题的帮助,但我仍然是一个新手,所以编码建议对我来说看起来有点陌生。我希望有人可以把事情变成更多的新手友好的条款。 我想做的是让我的网站为每个注册的用户设置一个配置文件。这将是一个私人配置文件,只有用户和管理员才能访问。在用户注册/登录后,我希望他们被重定 ..
发布时间:2017-05-20 11:00:03 其他开发

Rails3 + Devise:更新时防止密码验证

我正在寻找一种方式来允许用户更改其设置(用户模型),而无需更改其密码(他们仍然必须输入其当前密码)。开箱即用的设计似乎允许这样做,但是当您移除可验证模块并设置自定义验证时,您似乎需要解决问题。 我已经设置在我的用户模型中的以下验证: 验证:密码,长度:{in:6..128} 注册时,用户需要指定他的密码(这是我期望的)。更新设置时,尽管如果我将密码留空,会向用户发出一 ..
发布时间:2017-05-20 10:59:51 其他开发

Rails 3:client_side_validations宝石和设计密码验证

我的client_side_validations宝石在我的表单上工作得很好。我正在为我的用户模型使用Devise,当我转到edit_user_registration表单时,将会为所有其他所有内容提供验证:current_password,:password和password_confirmation字段。 Fort实例是我留下的电子邮件空白,当我打开该字段时,验证会弹出。但是,如果我将c ..
发布时间:2017-05-20 10:59:39 其他开发

使用Rails和设计的Ember.js基于会话cookie的身份验证

我正在使用我的Ember.js应用程序身份验证,使用rails,devise和基于cookie的会话来满足3个目标。 如果未登录,则重定向到#/ sessions / new 。 始终在应用程序模板中显示当前用户的信息。 如果用户登录,直接进入#/ some / route 。当前用户应该加载加载。 我看过这些embercast视频:客户端认证第1部分& 客户端验证第2部分。他们有 ..
发布时间:2017-05-20 10:59:27 其他开发

如何设置典型的用户HABTM角色关系

我很新的,我正在使用cancan + devise为我的用户auth。然而,我并不确定建立典型用户HABTM角色关系的意义,也不知道HABTM关系是什么。 任何人都可以解释或者指向一个好的教程或例子? 解决方案 HABTM意味着拥有并属于许多。您基本上需要一张桌子作为中间人来跟踪多个id(称为直通表)。当被引用为典型用户HABTM角色关系时,他们确实意味着将有一个用户模型,角色模型, ..

Ruby on Rails:自定义设计注册控制器,要求创建操作

我有一个自定义注册控制器,但是我不想覆盖设计中的创建操作。当我尝试注册用户时,我会收到以下错误: 未知操作 操作“创建”找不到Devise :: RegistrationsController 是否要求它,因为我有一个自定义注册控制器?如果是这样,这是否意味着我需要复制我不超过这些的所有动作: https://github.com/plataformatec/devis ..

即使设置了allow_unconfirmed_access_for,Devise也不允许未经确认的用户登录?

我们有一个现有的用户群,并且正在添加电子邮件确认。确认是可选的,但将允许附加功能。用户不需要确认。我添加了可确认的模块并运行迁移。确认工作正常。 但是,用户无法登录,因为它们未被确认。所有当前用户都有无确认值,这是我们想要的(用户可以随时返回并确认其电子邮件)。我遵循了所有Devise wiki文章,并在初始化程序中设置了allow_unconfirmed_access_for: c ..
发布时间:2017-05-20 10:58:11 其他开发

在闲置/闲置后自动退出

如何在rails应用程序中设置,如果任何用户空闲30分钟或特定时间段,他应该自动注销。 任何人都可以提供任何解决方案。我正在使用devise进行身份验证。任何帮助都不胜感激。 解决方案 您应该使用 Timeoutable 模型特征。 Timeoutable负责处理用户会话是否已经过期。当会话在配置的时间过后,会再次询问用户的凭据,这意味着他/她将被重定向到登录页面。 选项 ..
发布时间:2017-05-20 10:57:33 其他开发

用户未定义的方法'devise'

我一直在寻求掌握设计及其工作原理,并且在第一个障碍中有所堕落。我已经看了几个地方,但似乎找不到有这个错误的人正确。 所以我创建了一个简单的家庭控制器与索引视图,并添加根目录#index',并确保在development.rb文件中设置默认的url选项。然后我简单地键入: rails generate devise用户 这个在以下模型中创建了我的user.rb文件: ..
发布时间:2017-05-20 10:57:20 其他开发

在Rails中,是否可以限制谁可以使用api使用google登录?

是否只允许某些Google帐户登录?例如 myname@mycompany.com 是通过谷歌(他们实际上是谷歌帐户)的主机。我只想使用 @mycompany 可以登录的用户可以这样做? 你是用devise还是google api这样做? 谢谢:) 解决方案 如果您使用的是 omniauth-google-oauth2 ,那么可以通过在初始化期间提供 hd 选项的值来完成域限制。 ..
发布时间:2017-05-20 10:57:03 其他开发

Rails使用Devise显示在线用户

我正在使用Devise来管理我的用户。 我在任何地方搜索过,但我不知道要管理它。 你有一个线索吗? 提前感谢 解决方案 当有人登录时,可以将他推入阵列如果有人已经注销,只需将其从数组中删除即可。所以你可以循环数组项来显示在线用户。 希望对您有用。 抱歉我的英文不好。 ..
发布时间:2017-05-20 10:56:14 其他开发