вызов метода в модели из представления

Я пытаюсь оценить, какой индикатор нужно отображать рядом с элементом, в зависимости от того, просматривался ли он раньше или нет, новых комментариев и т. Д., Пока я не выберу символ для использования , Я просто хочу, чтобы отображалось число.

в моей модели отчета у меня есть

def self.indicator
    #bunch of if elsif statements returning a number 0-3
end

на мой взгляд, у меня есть

<% @reports.each do |report| %>
    <%= report.indicator %>
<% end %>

я получаю undefined method 'indicator'

Я думал, что понимаю, как работают методы ... но явно нет, что я делаю не так?

6
задан Michael Durrant 8 January 2012 в 14:20
поделиться