Puis-je créer un hachage Ruby à partir d'un bloc?Créer un hachage à l'aide d'un bloc (Ruby)
Quelque chose comme ça (bien que cela en particulier ne fonctionne pas):
foo = Hash.new do |f|
f[:apple] = "red"
f[:orange] = "orange"
f[:grape] = "purple"
end
Par curiosité, essayez-vous cette approche parce que vous faites cela lors de la création de nouveaux objets ActiveRecord? –