目前,我可以在控制器中添加current_user的储蓄帐户:
@savings = Account.where(user_id: current_user, accounttype: 'Savings').sum(&:value)
我想要做的是在这个数据子集中,还要查找current_user的储蓄帐户:name =" Ally Bank"或者"通用电气资本银行"或者"巴克莱"或......
有没有办法在这个.where方法中添加:name contains?或者有更好的方法吗?
答案 0 :(得分:1)
.where(name: ['Ally Bank', 'Capital Bank', 'Barclays'])
这将使用sql IN
子句。