Расчет коэффициента в модели Ruby - PullRequest
0 голосов
/ 28 марта 2011

Привет, я делаю систему ввода данных для местной неправительственной организации, которая проводит опросы о птицах в лесах.У меня есть четыре модели, а именно, Bird, Location, Report и Ratio.В то время как 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, отношение должно быть равно числу раз, когда птица X сообщается в L, к числу общих сообщений о птице, сообщенных в L. Как мне получитьданные из базы данных в модель отношения?

1 Ответ

0 голосов
/ 28 марта 2011

Я ответил на этот вопрос в списке рассылки Hobo, где вы первоначально разместили свой вопрос: http://groups.google.com/group/hobousers/browse_thread/thread/99c267cb96cf3bff

...