小编Meg*_*ind的帖子

Rails在where子句的左侧使用变量

我希望做到以下几点:

var = 'bank_id'
id = '100'

Bank.where(var: id) or
Bank.where("? = ?", var, id)
Run Code Online (Sandbox Code Playgroud)

银行是一种模式.bank_id是模型的一个属性,它将其作为字符串.

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

0
推荐指数
1
解决办法
672
查看次数