Ruby / HAML没有将Symbol隐式转换为Integer

时间:2017-04-03 03:18:26

标签: ruby haml

我有一个返回此命令的数据库命令:

[{:score=>66.54}]

到@score对象

在HAML中,我试图获得该分数值,我称之为: Score: #{@score},但它只是显示如下:[{:score=>66.54}]

当我尝试#{@score[:score]}时,它会说no implicit conversion of Symbol into Integer

如何获得正确的结果?

1 个答案:

答案 0 :(得分:0)

因为它是一个数组我必须这样才能得到结果。

@score[0][:score]

修好了