假设我想在{{1}的两行string
和name
的串联中检查某些surname
是否显示为name
- surname
}}。如何以rails样式编写有效的sql?这些语法是否正确?
table
答案 0 :(得分:2)
我不确定我是否正确理解你的问题,但我认为这是你想要的。对于以下字符串变量,
string = "John - Doe"
你想从用户表中提取这样的记录
id |名字| sur_name
1 |约翰| DOE
如果这是你想要的,你可以按照这个
实际按摩你的字符串变量parsed_string = string.split('-')
name = parsed_string[0].strip # strip to remove white spaces
sur_name = parse_string[1].strip
然后,您可以运行以下代码来获得所需内容:
users = User.where(:name => name, :surname => sur_name)
希望这能回答你的问题。