标签: skip

创建mongoid rails后跳过验证

我想在创建对象后跳过验证.让我们举个例子

人有很多公司,公司有很多人

人有多个位置,属于人的位置只能有一个有效的位置

展示位置模型有一个验证,用于检查一个人在保存时是否已有活动展示位置.

@placement is active placement
@employment.placement = @person

if @placement.save
  #################
  @person.placements << @placement
  @company.placements << @placement
end
Run Code Online (Sandbox Code Playgroud)

现在,当第一次保存位置时,没有问题,它会被保存.

现在问题来了

@person.placements << @placement
Run Code Online (Sandbox Code Playgroud)

由于此人已通过@ placement.save进行了有效展示位置.

@ person.placements << @placement再次保存@placement,验证将验证错误激活到@placement对象.

有什么方法可以告诉我不要在代码的############区域中进行特定的验证.

或者欢迎任何替代解决方案.

谢谢

validation ruby-on-rails skip

6
推荐指数
1
解决办法
3633
查看次数

msdeploy跳过exact-name文件夹

..

这是交易:我正在尝试使用msdeploy上传文件.我的根目录中有一个名为Search的文件夹,我想让它跳过.

所以,我写了一个像这样的跳过指令:

-skip:objectName=dirPath,absolutePath="Search"
Run Code Online (Sandbox Code Playgroud)

好消息:它像我想要的那样跳过Search文件夹.

坏消息:它还会跳过名称中包含"搜索"的任何文件夹(例如:"研究"),我希望这样做.(此外,正在跳过的"Research"文件夹不在Web根目录下,这引起了对控制跳过哪些文件夹位置的担忧.)

我尝试了几种变体,包括:

-skip:objectName=dirPath,absolutePath="\Search"
-skip:Directory="Search"
-skip:Directory="\Search"
Run Code Online (Sandbox Code Playgroud)

没有骰子.它仍在跳过任何名为"研究"的东西.

我试着查找msdeploy语法,找不到任何可以帮助我的东西.

花生画廊的任何想法?

谢谢!

skip msdeploy

6
推荐指数
1
解决办法
1432
查看次数

Smarty substr字符串跳过第一个字符

该变量$siteroot包含一个类似于的字符串:

http://www.example.nl/folder/

要获得http://www.example.nl/的部分,您可以使用:

{$siteroot|substr:0:22}

但我想跳过这部分并返回/文件夹/

文件夹的长度未知.

skip character smarty substr

6
推荐指数
1
解决办法
9713
查看次数

使用jQuery的$ .map跳过一个元素

我有一个jQuery对象obj封装了一组输入元素.

我正在使用此代码,以便从每个元素的值中创建一个数组:

$.map(obj, function(elem, i){
    return $(elem).val();
});
Run Code Online (Sandbox Code Playgroud)

问题是有时某些输入字段包含无效值,我想在创建数组的过程中跳过它们.做一个简单return false似乎没有跳过元素,而是false在数组中插入一个.

我想知道是否有办法在没有.each明确使用的情况下实际执行此操作.

arrays jquery skip

6
推荐指数
2
解决办法
9422
查看次数

使用std :: cin忽略/跳过令牌

scanf一个被允许跳过匹配令牌,简单地添加*到图案,如下所示:

int first, second;
scanf("%d %*s %d", &first, &second);
Run Code Online (Sandbox Code Playgroud)

有没有相同的方法std::cin?像(当然,节省额外变量的使用):

int first, second;
std::cin >> first >> `std::skip` >> second;
Run Code Online (Sandbox Code Playgroud)

c++ skip scanf cin

6
推荐指数
1
解决办法
892
查看次数

有条件地跳过TestNG测试

我对TestNG注释没有多少经验,但我正在尝试使用TestNG框架和零售网站的POM设计模式构建测试套件.我打算使用数据驱动的方法.我的计划是通过excel驱动我的测试场景,而不是使用testng.xml.

例如,我将拥有多个测试套件,它们只是包名称TestSuite下的各种类文件.TestSuite名称将列在excel中,用户可以通过将运行模式更改为TRUE/FALSE来设置测试套件的运行模式.在这里,我计划实现一个条件检查,看看Run模式是否为FALSE,并相应地跳过testsuite,即testsuite类.

我们是否有任何直接的方法来使用TestNG来实现相同的目的,或者请用一个小例子来建议任何解决方案.

java testing testng skip

6
推荐指数
2
解决办法
1万
查看次数

MySQL Group By和Skip Grouping on Null Values

select * from dc_deal group by collection_id
Run Code Online (Sandbox Code Playgroud)

在collection_id列中,我有值(1,3,3,4,4,5,NULL,NULL).上面的查询将返回带有(1,2,3,4,NULL)的行,但我想跳过对NULL值的分组,需要结果如(1,2,3,4,NULL,NULL)

mysql sql null group-by skip

6
推荐指数
1
解决办法
1万
查看次数

禁止在部分代码或函数上执行pylint执行

我正在将pylint 0.27与python 2.7.3一起使用。Pylint有一个已知的bug,当它分析具有.next()调用的代码时会命中。如http://www.logilab.org/122793链接中所给出的,它失败并返回给定的回溯。

我无法更改python和pylint版本,但我想通过在代码中.next()添加#pylint: MAGIC注释来禁用已调用的代码段上的pylint来解决此问题。

我可以找到使用禁用文件上的pylint检查的支持,#pylint: skip-file但我对在功能级别或行级别执行此操作感兴趣。

也欢迎任何其他解决方法!

python skip pylint

6
推荐指数
2
解决办法
2210
查看次数

Matlab的fwrite:跳过的字节会发生什么?

假设我有以下代码:

fid = fopen(my_filename,'w','ieee-le','ISO-8859-1');
fwrite(fid,1,'short',10,'ieee-le')
Run Code Online (Sandbox Code Playgroud)

然后这将打开一个早期指定的文件,跳过前10个字节并将1写入以下两个.

但前十个字节会发生什么,假设打开的文件以前不存在?如果我要访问一个,我最终会得到什么?为什么?

linux ubuntu matlab skip fwrite

6
推荐指数
1
解决办法
162
查看次数

我有一些LINQ表达式问题,OrderBy(),Skip(),Take()工作不正确

我有LINQ表达式

var a = ctx.EntitySet
        .OrderByDescending(t => t.Property)
        .Skip(pageIndex * size) 
        .Take(size);
Run Code Online (Sandbox Code Playgroud)

OrderBy()应该在Skip()和Take()之前调用,但最后会进行排序.我可以解决这个问题吗?

对不起,很多人都不明白我的问题.查询运行没有任何错误,但我想要

//It is I want
1) Sorting ALL data
2) Use Skip() and Take()
Run Code Online (Sandbox Code Playgroud)

如果我喜欢我的例子,我得到的结果是:1)Skip()2)Take()3)仅排序元素!

linq skip sql-order-by take

5
推荐指数
1
解决办法
2898
查看次数