首页 > TAG信息列表 > devise

mysql-Rails 4设计名字,姓氏不去数据库

我在Rails 4应用程序上设置了一个装置.我遵循了本教程https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-sign-in-using-their-username-or-email-address,并添加了用户名值.我还想要名字和姓氏,所以我认为它与本教程很接近.我遵循了部分内容,并跳过了身份验证

javascript – Twitter Bootstrap Modal没有弹出用户登录

当用户登陆我们的主页时,我无法将twitter bootstrap pop-over模式与设计登录/注册结合使用.我花了一些时间实现不同的方法,但仍然没有成功.截至目前,当我点击与模态相关联的“登录”按钮时,网站刷新但没有模态. apps / views / layout / _header.html.slim(我的application.erb文件

ruby-on-rails – 设计:无法验证服务器上启用HTTPS的CSRF令牌真实性(无JSON / API)

我正在建立一个Rails博客.我正在使用Rails 5和Devise 4.2.0.该应用程序使用Nginx和Puma在Ubuntu Server上运行,并与Capistrano一起部署.在Nginx上启用HTTPS(使用有效的SSL证书)并在HTTP中添加301重定向格式之前,所有内容都非常适用于生产. 我检查了生产日志,日志中的真实性密钥与我

mysql – 如何有效地为Devise用户提供种子?

我正试图在我的Rails 3项目中使用rake db:seed为大约100,000个用户播种,这真的很慢! 这是代码示例: # ... User.create!( :display_name => "#{title} #{name} #{surname}", :email => "#{name}.#{surname}_#{num}@localtinkers.com", :password => '12341234'

ruby-on-rails – Rails将协议设置为始终为HTTP

我正在Vagrant中运行Rails应用程序.我试图在QA模式下运行我的应用程序以反映我的部署环境.我在QA环境中的负载均衡器上进行SSL终止,因此我希望能够仅通过http运行我的Rails应用程序,而无需在任何地方运行https. 我正在使用Devise进行用户身份验证.我可以加载我的应用程序,但是当我

ruby-on-rails – URI :: InvalidComponentError(错误组件(预期方案组件):: https):

我正在开发一个Ruby on Rails Web应用程序,我正在使用Devise用户/密码和OmniAuth使用社交媒体帐户进行身份验证.我也在使用Nginx. 用户名/密码验证工作完美.但是当我向Nginx添加ssl证书时.我现在可以登录了.但是当我注销时,我在标题URI :: InvalidComponentError(错误的组件(预期的

javascript – 如何使用AngularJS,Devise和UI路由器全局实现身份验证?

我对Angular很新,所以这可能是一个新手问题. 我正在尝试实现一个简单的任务管理器(只是一个练习),Rails作为后端,Angular作为前端.到目前为止,我遵循了一个教程,一切正常. 现在我想全局实现身份验证.这意味着:当用户未注册并登录时,她应该看到启动页面或登录页面. 我不想在每个Angul

javascript – 在Rails API中使用Devise Token Auth gem的未经许可的参数

我正在使用Rails-api制作一个使用Devise_token_auth gem的测试认证应用程序. User.rb模型看起来像 class User < ActiveRecord::Base before_save :set_auth_token # Include default devise modules. devise :database_authenticatable, :registerable, :reco

android – rails设计http验证移动设备

我正在尝试在使用Devise gem的rails app上验证我的服务器ruby的android客户端应用程序.但我已经尝试了http身份验证,并发布了身份验证请求,服务器只响应任何给定的用户名/密码200. 我已经在用户模型中设置了config.http_authenticatable = true和:database_authenticable … 我会发

ruby-on-rails – 使用Rails 5应用程序生成Elastic Beanstalk Nginx上的502 Bad Gateway(太大标题)

我正在使用门卫并设计我的Rails 5应用程序来实现我自己的OAuth提供商,用于Amazon Alexa帐户链接.如果用户触发OAuth流程并且已经登录到我的网站,则流程正常.但是当用户未登录时,他需要先登录然后再开始流程.设计登录后,用户不会重定向到OAuth流程.我现在已经添加了在登录后重定向回

devise修改密码

https://ruby-china.org/topics/1314 password/edit不是给你直接改密码用的 这个是忘记密码后,发送重置密码的邮件到你邮箱,同时生成一个token 然后你点那个重置密码的链接,链接里会有个token,这个token和你数据库里token相同,你就可以改密码了。

devise 自定义手机号登录

user model中配置 validates_uniqueness_of :phone def email_required? false end 修改user migration文件,给phone添加唯一值限制 add_index :users, :phone, unique: true 在config/initializers/devise.rb中配置登录验证的字段 config.authentication