验证专题提供验证的最新资讯内容,帮你更好的了解验证。
我一直在试着这个简单的验证,我无法让它验证.我有以下型号: class Attendance < ActiveRecord::Base belongs_to :user, counter_cache: true belongs_to :event, counter_cache: true validates :terms_of_service, :acceptance => true
我正在评估使用Web服务的savon ……但是如果我可以使用SSL客户端证书来对提供SOAP Web服务的服务器进行身份验证,我就找不到任何信息.我阅读了文档,但没有找到任何相关信息. 有谁知道SAVON是否支持客户端证书身份验证? 问候 FAK Savon的最新稳定版本(此时为2.2.0)通过全局选项支持SSL客户端证书.请参阅 the documentation中的SSL部分. 下面是一些示例
第一个铁路计划在这里我想比req’d更进一步,例如,允许在地址簿中输入接受名字或姓氏或两者.换句话说,我想首先或者最后验证validate_presence_of,并且如果两者都丢失则只抛出异常,这在C中是一件非常容易的事情,但是 Ruby中的语法会是什么样子? 如果first_name为空,你不能只运行条件验证last_name的存在吗?如果第一个名称不是空白,则验证将不会运行,但如果它是空白则
我的用户(设计)模型还有姓名,城市,国家,电话会员. 在创建注册页面中 – 我验证了城市,国家,电话,姓名,电子邮件的确认_存在,:on => :创建 在编辑注册页面中 – 我验证了城市,国家,电话,姓名,以及:on => :更新 现在当我在forgot_password_page上设置一个新密码时,它会询问Devise :: PasswordsController#update中是否存在城市,国
有没有人对rails 2.x或3.x上的backbone.js和 ruby进行验证有什么建议或示例? 我一直在使用 Backbone.validations插件取得了巨大的成功.它允许您像在Rails模型中一样定义验证. var ValidatingModel = Backbone.Model.extend({ validate : { name : { required
我现在正在学习RoR,我想我一定是在误解. 我有一个ActiveRecord类调用User,其上有简单的验证:name和:email,如presence:true,length:{maximum:15}等等.我以为我会在控制台中检查验证.我进入rails console(开发环境),并创建一个名称太长的新实例,例如 user_instance = User.new(名称:“aaaaabbbbbcc
我想在登台服务器上实现HTTP基本身份验证,但仅适用于本地网络之外的身份验证.我有一个Rails 3.1应用程序.在application.rb中,我有以下内容: class ApplicationController << ActionController::Base http_basic_authenticate_with :realm => "Staging", :name => "us
我找到了几个关于如何针对模式验证xml文档的来源,但我在 ruby中有一个应用程序,我需要验证用户提供的模式本身是一个有效的模式.有没有办法可以检查这个?是否有XSD架构来验证XSD架构?或者是否有图书馆或宝石为我这样做? 由于模式是 XML文档本身,您可以像任何其他文档一样验证它们.可以在此站点 http://www.w3.org/2001/XMLSchema上找到XSD和XML Schema的
我已经阅读了net-ssh文档,我仍然感到困惑.我可以手动验证(使用ssh -i …),也可以将密钥放在文件中并使用:keys参数.但是,我不想使用:keys参数,我想使用:key_data参数.谁能举一个有效的例子?由于某种原因,直接将字符串输入:key_data不起作用,并且它给出错误:“既不是PUB键也不是PRIV键::嵌套asn1错误”.当然我用Google搜索了,它基本上告诉我要确保密钥
如何在seeds.rb中关闭Rails 3.2.3中的验证?我这样做了 u1 = User.create email: 'my@email.com', password: '123', validate: false 但它表示无法批量分配受保护的属性:验证.我知道这意味着什么.那么如何摆脱这个错误? 你可以做 u1 = User.new(email: 'my@email.com', passwor
我想在我的routes.rb文件中的一些路由添加HTTP基本身份验证. 我从http://asciicasts.com/episodes/271-resque获得了这个想法 的routes.rb Coderbits::Application.routes.draw do resources :snippets root :to => "snippets#new" authe
当我尝试将用户编辑为管理员时,我想跳过验证. 模型 class User ... attr_accessible :company_id, :first_name, :disabled, as: :admin 调节器 class Admin::UsersController ... def update @user = User.find(params[:id])
我正在使用在 github上找到的restful_authentication的当前版本,我遇到了一堆奇怪的会话问题.服务器似乎是以某种方式向不需要的用户分配会话.这只会在穿过注销/登录屏障时发生. 这是一个例子.在服务器上没有活动的会话中,我登录到用户A的帐户.在另一台机器上,我用用户B登录.然后在注销用户B之后,在注销重定向发生之后的某个时刻,我将以用户A.从这一点上,我可以继续浏览网站,就像
我正在将内置于非标准定制 PHP框架中的应用程序的代码转换为Ruby on Rails(版本3).在PHP版本中,所有的控制器都非常的胖,瘦的机型,我一直都不同意,所以我喜欢Rails在模型级别进行验证的方式,这大概是这些胖控制器发生的90%目前. 我所面对的一个问题,不确定如何解决,而不同的验证规则是基于谁在改变模型的.例如,管理员或记录的原始创建者应该能够像标记一个记录一样删除(软删除),而其
我想在创建对象后跳过验证.让我们举个例子 人有很多公司,公司有很多人 人有许多安置和安置属于人 此人只能有一个有效的展示位置 展示位置模型有一个验证,用于检查一个人在保存时是否已有活动展示位置. @placement is active placement @employment.placement = @person if @placement.save #################
我正在使用一个像DataMapper这样的ODM项目,我正在尝试使用ActiveModel :: Validations组件.但是,我在编写测试时遇到了一个问题 – 我正在使用匿名类来构建我的测试模式,但是在运行验证器时,ActiveModel :: Name类会抛出错误: 类名不能为空.在给出匿名类时,需要提供一个名称参数 以下是一个简单的代码示例: require 'active_model'
嘿,你如何验证一个full_name字段(姓氏). 考虑像: > Jan Levinson-Gould女士 >马丁·路德·金博士 > Brett d’Arras-d’Haudracey >布鲁诺 而不是验证那里的字符,您可能只想确保一些字符集不存在. 例如: class User < ActiveRecord::Base validates_format_of :full_name, :wi
我正在使用Rails 3.2应用程序,我使用Devise进行身份验证.我决定尝试单表继承来管理用户角色,但是我很快遇到了一个问题.我目前有三个用户模型, ActiveRecord,Admin<用户和协作者<用户.管理员和协作者共享大多数用户列,但它们的行为和权限略有不同.我的型号目前看起来像这样: class User < ActiveRecord::Base devise :databas
如何通过mercury-rails gem在 Mercury中的/editor/.*路由上添加身份验证检查? 我的意思是,我知道你可以: >未经过身份验证时隐藏指向编辑器的链接. >未经过身份验证时拒绝编辑器的更新. 但是我希望用户被踢出编辑器,因为他/她有一个书签给编辑器但没有登录. PS:有人可以为此创建一个水银编辑器标签吗?否则,搜索水银编辑器几乎是不可能的. 现在看来,如果你想让他们想要添
嗨,我正在尝试设置一个仅在特定表单视图中调用的验证,为此我试图在窗体上为虚拟属性创建一个hidden_​​field,并将其设置为一个值,然后验证:如果虚拟属性等于该值. 到目前为止我有: ## user model validates_presence_of :password_confirmation, :if => :confirmation_validation attr_acce