计算Ruby模型中的比率

时间:2011-03-28 18:37:13

标签: ruby-on-rails hobo

嗨,我正在为当地的一个非政府组织做一个数据录入系统,该系统对森林中的鸟类进行调查。我有四个模型,鸟,位置,报告和比率。而Bird&位置只是普通模型,只有一个名称字段,我的报告字段如下。

class Report < ActiveRecord::Base

  hobo_model # Don't put anything above this

  fields do
    Date    :date
    Plumage enum_string(:Breeding, :NonBreeding )
    Weather enum_string(:Cloudy, :Sunny, :Humid)
    Time enum_string(:Dawn, :Morning, :Noon, :Evening, :Dusk, :Night)
    timestamps
  end

  belongs_to :bird
  belongs_to :location

end

在比率模型中,我需要计算以下逻辑的比率。

  

考虑到在位置L处找到鸟X的情况,该比率   应该等于在L报告鸟X的次数   L报告的总鸟类报告数量。如何获取数据   从数据库进入比例模型?

1 个答案:

答案 0 :(得分:0)

我在您最初发布问题的Hobo邮件列表中回答了这个问题:http://groups.google.com/group/hobousers/browse_thread/thread/99c267cb96cf3bff