0

これは動作します

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 ハッシュ」表記に変換する方法はありますか?

4

1 に答える 1

2

いいえ、ありません。ハッシュの{key: value}表記は、キーを記号リテラルとして記述できる場合にのみ使用できます。

于 2012-12-31T05:32:16.057 に答える