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