我从数据库中得到这样的记录:
@foo = Foo.find(params[:foo_id])
我需要整个@foo
记录,但我需要使用value
ActiveRecord 中的字段(BigDecimal 类型)。我想我可以做到这一点(?):
@val = @foo.value
但是如何转换@val
为字符串?我找到了一种to_str
方法,但我得到了:
undefined method `to_str' for #<BigDecimal:7f88d4e5fa10,'0.5155170589 999999E2',27(45)>
当我尝试像这样打电话to_str
时@val
:
@val = @foo.value.to_str # ERROR here