У меня две модели в приложении Rails, пользователи и звонки. модельные ассоциации устанавливаются следующим образом:Rails 3.1 ассоциации и счет?
модель пользователя
has_many :calls
модель вызова
belongs_to :user
Я пытаюсь позвонить, в макете application.html.erb, количество вызовов, которое имеет текущий пользователь.
В настоящее время я использую следующую строку:
<%= Call.count %>
который работает, но это, очевидно, считая все вызовов, а не только звонки, что текущий пользователь имеет.
Так я сменил, что в следующем:
<%= current_user.Call.calls.count %>
Я запутался, как это сделать. Мне нужно уметь подсчитывать счет из любого места, чтобы я мог начать работу с подсчетом на основе последних 30 дней и т. Д.
отметить также, что вызов является потенциально плохим именем для модели, так как «вызов» является методом рубина. – tee