Xåp*_* - 9 activerecord ruby-on-rails where rails-activerecord
我有一个where看起来像这样的Rails ActiveRecord :
Things.where('blahs.foo_id = ? OR bar_id = ?', user.id, user.id)
Run Code Online (Sandbox Code Playgroud)
我想user.id用它代替两个?人.有没有办法像我一样不重复它?
Big*_*ang 11
是的,只需使用哈希而不是重复变量.
Things.where('blahs.foo_id = :user_id OR bar_id = :user_id', :user_id => user.id)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |