0

こんにちは、私は森の鳥に関する調査を行っている地元の NGO のためにデータ入力システムをやっています。私はBird、Location、Report、Ratioの4つのモデルを持っています。Bird & Location は名前フィールドのみの単純なモデルですが、私のレポート フィールドは次のとおりです。

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

比率モデルでは、次のロジックの比率を計算する必要があります。

鳥 X が場所 L で見つかったというシナリオを考えると、この比率は、L で報告された鳥の報告の総数に対する、鳥 X が L で報告された回数に等しいはずです。データベースからデータを取得するにはどうすればよいですか?レシオモデル?

4

1 に答える 1

-1

この質問には、あなたが最初に質問を投稿した Hobo メーリング リストで回答しました: http://groups.google.com/group/hobousers/browse_thread/thread/99c267cb96cf3bff

于 2011-03-28T19:02:42.907 に答える