新样式的哈希表示法

时间:2012-12-31 05:19:27

标签: ruby

这个有效

items = Item.where(:item_id.in => items.map(&:id))

与这两个不同

items = Item.where(item_id:.in items.map(&:id))
items = Item.where(item_id.in: items.map(&:id))

有没有办法将“旧式Ruby哈希”的第一个表达式转换为“新样式Ruby哈希”表示法?

1 个答案:

答案 0 :(得分:2)

不,没有。只有当密钥可以写为符号文字时,才能使用散列的{key: value}表示法。

相关问题