Tag: 电子邮件validation

为什么false使validates_presence_of失效?

好的步骤来重现这一点: prompt> rails test_app prompt> cd test_app prompt> script/generate model event_service published:boolean 然后进入迁移并添加不为null,默认发布为false: class CreateEventServices < ActiveRecord::Migration def self.up create_table :event_services do |t| t.boolean :published, :null => false, :default => false t.timestamps end end def self.down drop_table :event_services end end 现在迁移您的更改并运行testing: prompt>rake db:migrate prompt>rake 你现在应该没有错误。 现在编辑模型,以便您发布validate_presence_of: class EventService < ActiveRecord::Base validates_presence_of :published end 现在编辑unit testingevent_service_test.rb […]

JSR 303validation,如果一个字段等于“东西”,那么这些其他字段不应该为空

我正在使用JSR-303 javax.validation进行一些自定义validation。 我有一个领域。 如果某个值input到这个字段中,我想要求其他字段不为null 。 我试图弄清楚这一点。 不确定我会怎么称呼这个来帮助find解释。 任何帮助,将不胜感激。 我对此很新。 目前我正在考虑自定义约束。 但是我不确定如何从注释中testing依赖字段的值。 基本上我不知道如何从注释访问面板对象。 public class StatusValidator implements ConstraintValidator<NotNull, String> { @Override public void initialize(NotNull constraintAnnotation) {} @Override public boolean isValid(String value, ConstraintValidatorContext context) { if ("Canceled".equals(panel.status.getValue())) { if (value != null) { return true; } } else { return false; } } } 这是panel.status.getValue(); 给我麻烦..不知道如何做到这一点。

如何查找特定用户的Django会话?

我正在写一个应用程序,我将从django和独立应用程序访问数据库。 两者都需要进行会话validation,会话应该相同。 Django有一个内置的身份validation/会话validation,这是我正在使用的,现在我需要弄清楚如何重用我的独立应用程序相同的会话。 我的问题是如何查找特定用户的session_key? 从它看起来没有任何关系auth_user和django_session

PHP检查,看看variables是整数

有没有更好的方法来做到这一点? if( $_POST['id'] != (integer)$_POST['id'] ) echo 'not a integer'; 我试过了 if( !is_int($_POST['id']) ) 但is_int()由于某种原因不起作用。 我的表单看起来像这样 <form method="post"> <input type="text" name="id"> </form> 我研究过is_int() ,看来如果 is_int('23'); // would return false (not what I want) is_int(23); // would return true 我也试过is_numeric() is_numeric('23'); // return true is_numeric(23); // return true is_numeric('23.3'); // also returns true (not what I […]

检查date是否在过去的Javascript

所有,我使用dateselect器的jQuery UI。 我试图用javascript来检查,但用户input的date是过去的。 这是我的表单代码: <input type="text" id="datepicker" name="event_date" class="datepicker"> 那么我怎样才能用Javascript来检查它,以确保它不是过去的date? 谢谢

奇怪的存档validation错误

在Xcode 8的公开发布之前,我有一个相当稳定的iOS项目。 在与Migrator混淆之后,我最终确信编译器我不想去Swift 3,而且我的代码确实是有效的Swift 2.3。 不知道这一切是否涉及组织者在validation我期待已久的存档与iOS 10的一些姗姗来迟的修复程序,但我们会看到… 无论如何,我得到了Xcode归档我的最新版本(顺便说一句,我的iPhone 5s运行良好)。 我告诉组织者“准备…”以准备上传到iTunes Connect。 在做了很多事情之后,终于把它吐在了我的身上: 在这里已经三天了。 应用程序加载器给了我类似的东西,但没有太多的帮助: 按照这个答案中的build议,我发现我编译的每一个资产都是sRGB, 不是 16位或者P3。 另外:什么时候API分析文件变得“太大”? 我的意思是,我确定我使用了很多苹果的API,但是我不能孤身一人。 那就是他们要的,对吧? 我试过(几乎)所有我能想到的。 我重新编写了十几种不同方式的代码,阅读并重新构build了我认为可能相关的构build设置,并尝试了包含位代码和符号包含在内的所有组合。 几乎所有我能想出的Swift 3迁移! 难道这真的是我的解决scheme? 这是一个相当大的跳跃,随着时间的推移,我更愿意将这个工作版本发布给我的用户,然后再用力抨击更新的代码库。 我似乎无法find任何“ITunesSoftwareServiceAuthenticationErrorDomain”,或这个神秘的“错误434”。 到目前为止我发现的唯一的参考导致一个死StackOverflow的问题 。 真的希望作者没有删除它…不知道他是否find了他的答案? 所以我的问题如下:我做错了什么,得到这些错误,我该如何解决它们? 我宁愿不必上传没有符号或位码,所以如果这是解决方法,我想知道为什么,所以我不限制自己的东西愚蠢。 干杯!

为什么当从外部来源(如Excel,Word等等)点击链接时Cookie无法识别?

我注意到,当从Web浏览器(例如Excel或Word)从外部点击链接时,即使链接在相同浏览器窗口的新选项卡中打开,我的会话cookie最初也无法识别。 浏览器最终最终会识别它的cookie,但我为什么从Excel或Word的初始链接不起作用感到困惑。 为了使它更具挑战性,点击链接从Outlook工作正常。 有人知道为什么会发生这种情况吗? 我在PHP 5.3中使用Zend Framework。

ASP.NET MVC – 替代angular色提供者?

我试图避免使用angular色提供者和会员提供者,因为我觉得它太笨拙了,所以我正在努力制作我自己的“版本”,这个版本不那么笨拙,更容易pipe理/灵活。 现在是我的问题..是否有一个替代品的angular色提供者是不错的? (我知道我可以做自定义angular色provier,会员供应商等) 通过更易于pipe理/灵活的我的意思是,我只能使用Roles静态类,而不是直接实现到与数据库上下文交互的服务层中,而是使用具有自己的数据库上下文的Roles静态类等等,也是表名是可怕的.. 提前致谢。

validation数据时抛出exception是好的还是坏的想法?

在validation数据的时候,我养成了以下的习惯 *注:我没有真正有每个检查个人布尔值。 这仅仅是例子。 *另一个注意:在testing过程中的任何error handling都正确完成。 在try-catch中引发的唯一例外是我自己的。 Try { if(validCheckOne = false) { throw new Exception("Check one is bad"); } if(validCheckTwo = false) { throw new Exception("Fail'D because of check2"); } if(validCheckTen = false) { throw new Exception("Yet another failure on your part: check10."); } } catch(Exception e) { MessageBox.Show("Your stupid data is wrong! See for […]

asp.netvalidation,以确保文本框具有整数值

我有一个必需的validation设置文本框,但我必须确保它是一个整数也。 我怎样才能做到这一点?