我想直接在我的模型中检查一个数字的前两个字符。首先我定义当前登录用户的数量(设计):
user_number = current_user.number.first(2)
然后我想获取该值并在“数字” mobel 中的 where 语句中检查它,所以我尝试了这个
@numbers = Number.where(:number_value.first(2) => user_number)
这显然与
@numbers = Number.where(:number_value.first(2) => current_user.number.first(2))
不,那是行不通的。
如何检查模型中 :number_value 列的前 2 个字符?任何帮助表示赞赏。
非常感谢。