验证专题提供验证的最新资讯内容,帮你更好的了解验证。
我生成了默认的 devise视图: rails generate devise:views 然后我在views / devise / registrations / new.html.erb表单中添加了一个用户名字段. 目前,只有电子邮件和密码验证才会发生.如何验证用户名字段的存在和唯一性?我需要添加一些用户模型吗? 我使用了其他答案 Railscast #210和 Devise Wiki中提到的
目前我有一个rails 3应用程序,它使用devise插件进行网站身份验证.但现在我还要添加一个iPhone应用程序,所以我会把api通话暴露给客户端设备(iPhone).我如何实现认证模块,以便iPhone客户端可以验证rails站点并访问一些api? 我应该创建一个oauth提供者,token base auth还是简单的http auth工作? 在这种情况下,HTTP Basic身份验证可以
我在 Windows服务器上编写和托管Web应用程序,用于Intranet的使用.我的服务器堆栈使用Sinatra(使用Rack),Thin,(在某些情况下)Apache仅用于反向代理. 我希望在我们的ActiveDirectory支持的域中支持单点登录(使用NTLM或Kerberos).我看到我可以使用mod_ntlm或mod_auth_kerb,当我在Apache后面执行我的NTLM身份验证.
我想在创建记录之前执行自定义验证? 看起来好像是正确的方法:before_validation_on_create.例如: before_validation_on_create :custom_validation 但不确定任何帮助将不胜感激. before_validation_on_create钩子在对…进行验证之前发生,但它们本身不是验证. 你可能想要做的是使用validate和一个添加到
如何使用 Ruby中的OpenSSL验证CMS / PKCS#7消息? PKCS#7消息用作用户消息的数字签名,因此我需要签署一个新的用户消息并验证传入的消息. 我在 documentation和谷歌没有找到任何有用的东西. 我发现几个代码示例进行签名,但没有任何验证: signed = OpenSSL::PKCS7::sign(crt, key, data, [], OpenSSL::PKCS7
在我的申请中,我有一个名为Budget的课程.预算可以是多种类型.例如,我们假设有两个预算:FlatRateBudget和HourlyRateBudget.两者都继承了课堂预算. 这是我到现在为止 class Budget < ActiveRecord::Base validates_presence_of :price end class FlatRateBudget < Budget e
有没有办法通过在Rails 3中做这些行来跳过回调和验证? Object.save(:validate => false, :skip_callbacks => true) 谢谢! 我以前遇到过这样的事情,我用这个: Model.send(:create_without_callbacks) Model.send(:update_without_callbacks)
我无法让我的Rspec测试正确运行在Devise尝试在before_filter中验证用户的项目. 我按照Devise Git wiki How To: Controllers and Views tests with Rails 3 (and rspec)的例子 投机/ spec_helper.rb: # This file is copied to spec/ when you run 'ra
我有桌面应用程序和移动应用程序.我想为这两个“设备”使用相同的rails应用程序.换句话说,我希望移动应用程序在桌面应用程序上请求内容. 我使用Devise进行身份验证(电子邮件密码). 我在桌面应用程序上实现了Doorkeeper,以便为我的移动应用程序生成一个Oauth2令牌. 这是我的问题: 我的桌面应用程序控制器中有before_filters集,以确保它们的安全. >我不知道移动应用程序
我想让用户使用我的rails应用程序的凭据登录sftp帐户.如果我理解正确,我应该以某种方式使用PAM.但我没有找到关于如何做到这一点的任何信息? pam_exec可以使用外部程序验证密码.
我有一个用户模型,具有通常的属性,如电子邮件和hashed_pa​​ssword等.我想写一个验证,检查电子邮件地址的存在,但只有当 1)数据库中没有一个存储在该对象中(即这是新用户注册) 2)用户正在尝试更新其电子邮件地址. 我目前的验证 validates_presence_of :email validates_presence_of :email_confirmation val
在我的rails应用程序中,我想要使用活动目录进行身份验证. 我已经看过Adauth,但我不知道该怎么做 我可以用我的学校广告测试AD:exchange.nhl.nl 有人可以帮我验证或者可能有一个很好的教程或有更好的宝石? AD中是否有密码? 你在使用装饰吗?那么 https://github.com/cschiewek/devise_ldap_authenticatable应该可以帮助您入门.
Ruby on Rails noob在这里参加了RoR.org上的入门教程.我在“5.11添加一些验证”部分,并在尝试刷新/ posts / new页面时抛出错误: 错误消息: NoMethodError in PostsController#new undefined method ` validates' for #<Class:0x0000000414fab0> Extracted so
我正在尝试用rails编写的 beast论坛,并将此作为我一直面临的问题的一个例子. 论坛有一个主题/节目动作和视图,底部有一个表单,可以在主题中创建一个新帖子. 提交表单会发布到帖子/创建,如果验证通过重定向回主题/显示并且工作正常,但是如果验证失败(遗漏了正文字段),您将被重定向到相同的主题/显示并返回到表单,没有验证错误…通常如果验证失败,你就会留下什么/使用render创建:action
我有一个Active Record模型,它包含两个属性:start_date和end_date.我该如何验证以下内容: >日期采用正确的(yyyy-mm-dd)格式 >那个end_date>开始日期 它们存储的格式是否重要? Date对象是Date对象.您是将它存储在数据库的日期列中吗? 以下是我如何进行验证: class MyModel < ActiveRecord::Base valida
是否可以使用动态查找/创建方法跳过验证? 例如,通过常规保存,我可以执行以下操作: p = Post.new p.title = nil p.body = nil p.save(:validate => false) 很想用find_or_create_by_title做同样的事情. 使用 code in Rails right now看起来很可能,但是如果你编写代码的话,你可能会有更好的运气.您
我的模型中有一个私有方法,如下所示: validate :record_uniq private def record_uniq if record_already_exists? errors.add(:base, "already exists") end end def record_already_exists? question_i
正如标题中所述,何时应该使用设计,何时应该实现我自己的身份验证.本质上,我想知道在一些教程(例如 this)中创建的身份验证是否安全且安全. 如果我不需要电子邮件确认,可恢复性等(很多与Devise相关的“爵士乐”),帐户信息是否与我创建自己的信息一样安全? 如果你仍然可能会对我正在寻找的答案感到困惑 – 那么只要有可能/你有帐户,你应该设计一些东西吗?或者它应该真的是一个决定? 注意:我没有特别
我正在开发一个Rails应用程序,现有用户可以邀请其他成员加入.这样的问题是用户模型存在于不同的状态,并且在那些不同的状态中,需要不同的信息集. 例如,John是该网站的成员并邀请Mary. John输入Mary的姓名和电子邮件地址,在Mary的数据库中创建用户记录,并发送邀请电子邮件.然而,在她加入之后,所需的数据集发生了变化,我们要求她输入其他信息(例如密码). 我还在学习Ruby on Ra
我正在按照Ryan Bate的指示使用Omniauth设置第三方身份验证,除了我正在尝试使用Facebook而不是Twitter,他在RailsCast 235中设置了它. 安装omniauth-facebook gem后,设置初始化程序 Rails.application.config.middleware.use OmniAuth::Builder do provider :faceb