ruby-on-rails – 像在Ruby中的条件

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 像在Ruby中的条件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ruby on Rails中的类似语法是什么?这是我想要做的事情:

我试图找到从egm开始的所有名字,所以像%egm%这样的东西.我知道如何使用find_by_sql,但只是好奇地知道Ruby的方式.

s = Person.find_by_last_name('nan%')

解决方法

l_name_var = "nan"
Person.where("people.last_name LIKE :l_name",{:l_name => "#{l_name_var}%"})

或在你的情况下

l_name_var = "egm"
Person.where("people.last_name LIKE :l_name",{:l_name => "%#{l_name_var}%"})

猜你在找的Ruby相关文章