こんにちは、私は森の鳥に関する調査を行っている地元の 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 で報告された回数に等しいはずです。データベースからデータを取得するにはどうすればよいですか?レシオモデル?