16回答

0收藏

Rails范围是否为IS NOT NULL而且不空/空白?

技术问答 技术问答 554 人阅读 | 16 人回复 | 2022-03-03

我的范围如下:& E. h! B# k/ Z
scope :comments,:conditions => ['text_value IS NOT NULL']但我也希望条件说或text_value不或类似意思)。& `5 b$ F* S2 m
我不想选择任何行为text_value空行/空白行。
5 f- X5 v, ^0 w. n8 x, ^: L                                                               
' l6 [) q! s4 i5 E9 ]    解决方案:                                                               
1 `: f; C# X. q3 V" l* d; W                                                                正如Erwin指出的,text_value  在这种情况下,可以进行简单的比较。
6 }! c7 I+ E: s0 T  D0 ?scope :comments,where("text_value  ''")(导轨3喜欢这个查询语法scope钬攁报还如find,all比较选项散列如等待瑜拦粥:conditions =>...,后者是滑轨3.1弃用)。
' k5 ~, y( c5 @& L# h在Rails 4中,第二个参数应改为lambda:
7 o: U2 i; w5 P6 Z% m. N% sscope :comments,->{ where("text_value  ''")
分享到:
回复

使用道具 举报

回答|共 16 个

笑對人生

发表于 2022-3-3 23:53:05 | 显示全部楼层

嘘,低调。
回复

使用道具 举报

品珅

发表于 2022-3-5 14:35:26 | 显示全部楼层

边撸边过
回复

使用道具 举报

余大侠

发表于 2022-3-6 15:36:45 | 显示全部楼层

啥玩应呀
回复

使用道具 举报

扑火飞蛾

发表于 2022-3-7 09:52:42 | 显示全部楼层

是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

庞立坤

发表于 2022-3-8 05:23:28 | 显示全部楼层

是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

鈊川

发表于 2022-3-8 16:38:36 | 显示全部楼层

在撸一遍。。。
回复

使用道具 举报

乐不朗也摊手

发表于 2022-3-8 23:46:34 | 显示全部楼层

高手云集 果断围观
回复

使用道具 举报

隨緣

发表于 2022-3-9 05:53:56 | 显示全部楼层

为毛老子总也抢不到沙发?!!
回复

使用道具 举报

宋明佳

发表于 2022-3-9 11:12:10 | 显示全部楼层

好帖必须得顶起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

29055 积分
9659 主题
热门推荐