【发布时间】:2014-07-18 03:12:18
【问题描述】:
我正在创建一个 Rails 站点,我正在尝试获取文本框输入并将其转换为一个大的十进制值以传递给后端服务,但是当我获取输入 (params[:amount]) 并执行我的操作时认为应该将其转换为 BigDecimal 我在尝试调用服务时遇到错误,在服务调用的行上说“错误无法将字符串转换为 BigDecimal”。请参阅下面的大致代码
@amt = BigDecimal(params[:amount])
Service.call(@amt)
【问题讨论】:
-
请贴出
Service.call方法的代码以及错误发生在哪一行。
标签: ruby-on-rails ruby