有谁知道为什么根据 Rubymine 这是可以接受的where({name: 'Jim'})
,但这where(name: 'Jim')
会导致弃用警告,内容为
“不推荐向查找器或计算方法提供任何条件。”
有谁知道为什么根据 Rubymine 这是可以接受的where({name: 'Jim'})
,但这where(name: 'Jim')
会导致弃用警告,内容为
“不推荐向查找器或计算方法提供任何条件。”
RubyMine 5.4 Beta 中存在一个问题,该问题已在最终版本中修复。
因为您不再需要像Rails 3.x 之前的方法系列那样为:conditions
查询方法指定选项。您只需将条件的哈希直接传递给。例如,而不是这个:where
find
where
where(conditions: {name: 'Bob'})
你可以简单地调用:
where(name: 'bob')