devise 相关问题

Devise是Ruby-on-Rails的身份验证gem。它取代了之前的解决方案,例如Restful Authentication或Authlogic。

如何在使用Devise注册时创建新用户时添加或更新关联的属性?

我有三种模式:用户可以拥有多个兴趣和几个地方。用户可以共享相同的兴趣,但兴趣表不应包含重复项,用户不应该...

回答 2 投票 2

替换devise_error_messages!用flash消息

我使用rails g devise生成了我的设计视图:查看用户我使用rails g devise生成我的设计控制器:控制器用户我在routes.rb中添加了我的新控制器:devise_for:users,...

回答 3 投票 3

仅使用设计和电子邮件注册电子邮件

我正在尝试实现一个类似于Medium的用户身份验证系统,用户只需在注册时输入他们的电子邮件地址,他们就会在邮件中获得确认链接,之后......

回答 1 投票 5

Rails使用电子邮件和其他字段设计身份验证

使用带设计的导轨。在用户表上,我有电子邮件和字段record_status。记录状态将包含“活动”或“已删除”我需要更改以使用电子邮件进行身份验证和...

回答 1 投票 0

Rails 4.2 / Devise - 如果禁用cookie,则向用户显示特定消息

在我的ruby on rails 4.2 app上,我正在使用Devise来验证(登录和注册)用户。让我们举一个例子:例如,当用户注册时,他会自动重定向到主页...

回答 1 投票 0

设计需要密码才能进行编辑

我试图让用户在没有输入密码的情况下更新他们的个人资料,前提是他们已登录。但是,即使用户已登录,我也无法在没有密码的情况下进行编辑...

回答 3 投票 -2

Rails 5,设计嵌套属性,未经许可的参数

我在Ruby on Rails应用程序中使用Devise。当用户注册或更新他们的帐户时,我还想创建/更新他们的AddressInformation。 class User <ApplicationRecord belongs_to:...

回答 1 投票 0

为什么我的单元测试试图在我不要求时插入记录?

我正在使用rails 5 with devise。我正在尝试为我的控制器编写一些单元测试,但我遇到了问题。这是我试图测试#GET / issues / new def new的方法,除非......

回答 1 投票 0

为什么设计不通过gmail smtp发送电子邮件?

我正在使用设计进行身份验证。它提供了忘记密码链接。当我发送电子邮件时,电子邮件不会发送。以下是我使用过的设置。你能告诉我为什么gmail不发送...

回答 4 投票 1

身份验证:是否可以使用Devise注册凭据来限制或授予对帖子模型的访问权限?

我在我的应用程序上安装了Devise gem。我的应用程序中也有几个帖子模型。例如,我有一个帖子模型供人们讨论各种微帖中的'篮球','棒球'和'足球'......

回答 2 投票 1

为什么我在运行webrick服务器时会得到未初始化的常量设计名称错误?

在我的应用程序中,我使用了ruby 1.9.2和rails 3.0.3并且还安装了Devise gem。当我运行Webrick服务器时问题开始我得到了未初始化的常量设计名称错误。 / ...

回答 10 投票 14

设计 - “忘记密码”功能 - 不接受用户名和密码

我正在尝试设置设计附带的“忘记密码”功能。我正在使用rails 5.它总是给我错误:“535-5.7.8用户名和密码不被接受”(Net :: ...

回答 2 投票 0

设计的token_authenticatable安全吗?

我正在使用Rails API构建一个简单的api,并希望确保我在这里正确的轨道。我正在使用设计来处理登录,并决定使用Devise的token_authenticatable选项,...

回答 3 投票 73

从开发到生产,乘客无法连接到应用程序

当我改变passenger_enabled时; rails_env开发;遵循状态默认的乘客文件:rails_env production;乘客启用; ...

回答 1 投票 1

安装的未定义方法`devise'(调用'Install.connection'建立连接):Class

因此,当我使用rails运行我的应用程序时,s -b $ IP -p $ PORTit给出了以下错误:/usr/local/rvm/gems/ruby-2.3.4/gems/activerecord-4.2.5/lib/active_record/ dynamic_matchers.rb:26:在`...

回答 1 投票 1

持有发送重置密码的电子邮件,直到某个指示器设置为rails

我有一个从Devise :: PasswordsController继承的PasswordController,我创建了一个创建函数,帮助我发送用户重置密码通知邮件,它的实现:def create#I ...

回答 1 投票 0

设计Facebook参数app_id是必需的

我确实有这个工作,但现在尝试注册,或通过FB登录我得到了可怕的FB重定向参数app_id是必需的。我的宝石:#User authentication gem'depaise'gem'...

回答 1 投票 0

nil的未定义方法`router_name':NilClass

我正在尝试通过电子邮件发送忘记密码说明,我的电子邮件正文包含以下链接= link_to“重置密码”,edit_password_url('@ user.reset_password_token',电子邮件:@ ...

回答 1 投票 0

Rails设计gem:强制注销浏览器选项卡关闭

我正在使用Devise gem,如果我关闭浏览器或浏览器选项卡并打开它,会话保持活动状态。如何在浏览器关闭时强制注销用户?

回答 2 投票 0

如何在Devise中更改全局变量

我想更改它(在devise.rb中定义):@@ reset_password_keys = [:email] to:@@ reset_password_keys = [:email,:role]最终使用(作为required_attributes)来查找用户。 ..

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.