1
我正在使用国家宝石https://github.com/hexorx/countries并尝试从alpha2国家名称中获取国家/地区名称。但它来作为[对象对象]。这是我的代码。Rails Alpha2国家到真正的国家名称
render :json => @countries.map { |c| [c.id, ::ISO3166::Country[c.country]] }
这将返回预期aplha2罚款,这是保存在国家列:
render :json => @countries.map { |c| [c.id, c.country] }
未定义的方法'地图”的零:NilClass,当您尝试english_short_name – JAML
该错误消息意味着'@ countries'是'nil' 。 – falsetru
怎么样'render:json => @ countries.map {| c | [c.id,:: ISO3166 :: Country [c.country] .name]}'? – falsetru