Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在Ruby中搜索精确字符串_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 如何在Ruby中搜索精确字符串

Ruby on rails 如何在Ruby中搜索精确字符串,ruby-on-rails,ruby,Ruby On Rails,Ruby,Ruby代码与下面的mysql查询等价于什么?我试图搜索字符串的精确匹配,例如,“MAIN”和“MAIN”应该是不同的 SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN' 快速浏览一下,可以得出以下答案: 2.1纯字符串条件如果您想将条件添加到查找中,您可以在其中指定它们,就像 Client.where(“订单数量='2')。这将发现所有客户端 订单计数字段的值为2 你可以很容易地通过谷歌找到这个 此外,区分大小写也不重要。提示:您应

Ruby代码与下面的mysql查询等价于什么?我试图搜索字符串的精确匹配,例如,“MAIN”和“MAIN”应该是不同的

SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN'
快速浏览一下,可以得出以下答案:

2.1纯字符串条件如果您想将条件添加到查找中,您可以在其中指定它们,就像
Client.where(“订单数量='2')
。这将发现所有客户端 订单计数字段的值为2

你可以很容易地通过谷歌找到这个


此外,区分大小写也不重要。提示:您应该将默认排序规则切换为UTF-8。

相当于mysql查询的Ruby代码:

SysUser.where("UserID='MAIN'").select('UserID')
就像:

SysUser.select('UserID').where('BINARY UserID=?', 'MAIN')

你用什么宝石来搜索(想想狮身人面像/太阳黑子)?