Ruby on rails 执行查询后发出,I';在我看来,我还有其他的价值观

Ruby on rails 执行查询后发出,I';在我看来,我还有其他的价值观,ruby-on-rails,ruby,ruby-on-rails-2,Ruby On Rails,Ruby,Ruby On Rails 2,我在Rails中编写了一个应用程序,并创建了一个查询来计算最后一次的保险和按键入钱求和,但当我在我的文本字段(标签中显示它时,我得到了另一个值: #######this error is inside my text_field_tag #<Policy:0x7feed11412d0> 以下是我的模型: class Insurance < ActiveRecord::Base belongs_to :policy end class Policy <

我在Rails中编写了一个应用程序,并创建了一个查询来计算
最后一次的保险
和按
键入钱
求和,但当我在我的
文本字段(标签
中显示它时,我得到了另一个值:

#######this error is inside my text_field_tag
      #<Policy:0x7feed11412d0>
以下是我的模型:

class Insurance < ActiveRecord::Base
  belongs_to :policy
end

class Policy < ActiveRecord::Base
 unloadable
 has_many :insurances
end
而且,当我在视图中显示
@dolar
时,我在文本字段中得到了以下信息:

#<Policy:0x7feed11412d0>
下面是一个示例,我尝试了较少的策略,但效果良好:

 http://sqlfiddle.com/#!2/72f5c/1
有人能帮我吗

您需要在视图中执行


@dolar.first.total
看起来比
@dolar[0]好。total
…只是一个可视的东西输出没有变化

在您的视图中,试试看。结果如何?我尝试了你的代码,在我的文本字段中得到了“nil”[#]我尝试了你的代码,得到了未定义的方法“total”:数组你在查询中获取的所有列,你想打印哪一列?我想你想要文本中的
type\u-money
value,对吧..???如果是这样,用
type\u-money
替换总数,我将其替换为type\u-money,得到了[#]的未定义方法“type\u-money”:我想在我的视图中查看我的查询结果
Suma Dólars : 
<%= text_field_tag "dolar", @dolar %> 
           |total|
   426913.49999999977
#<Policy:0x7feed11412d0>
  #<Policy:0x7feed0e05440>
 http://sqlfiddle.com/#!2/72f5c/1