Rubymine弃用警告

时间:2013-04-08 05:43:54

标签: ruby-on-rails ruby rubymine

有人知道为什么根据Rubymine这是可以接受的where({name: 'Jim'})但是这个where(name: 'Jim')会导致弃用警告,其中包含

  

“向取景器提供任何条件或计算方法是   弃用“。

2 个答案:

答案 0 :(得分:3)

RubyMine 5.4 Beta中有an issue已在最终版本中修复。

答案 1 :(得分:0)

因为您不再需要为Rails 3.x之前的:conditions方法系列所需的查询方法where指定find选项。您只需将条件哈希值直接传递给where即可。例如,而不是:

where(conditions: {name: 'Bob'})

你可以简单地打电话:

where(name: 'bob')
相关问题