【发布时间】:2015-06-16 07:39:13
【问题描述】:
我有一个格式如下的 YAML 文件
- make: toyota
group: popular
cn: FungTin
en: Toyota
id: 83
rank: 2 + %{random_number}
- make: honda
group: popular
cn: boontin
en: Honda
id: 121
rank: 3 + %{random_number}
当我加载文件时。
MAKE = YAML.load_file("#{Rails.root}/config/data.yml")
我尝试通过以下方式进行操作:
MAKE['rank'] % {random_number: rand(-1.0..1.0).round(3)}
这会导致no implicit conversion of String into Integer 错误。
我怎样才能做到这一点?
【问题讨论】:
标签: ruby-on-rails yaml