私は使用するシンボルを決めるまでは、それが以前に表示されたかどうかに基づいてアイテムの隣に表示する必要があるかどうかを評価しようとしています。数字を表示したい私のレポートモデルでビューからモデルのメソッドを呼び出す
私は私の見解で
def self.indicator
#bunch of if elsif statements returning a number 0-3
end
を持って、私は
<% @reports.each do |report| %>
<%= report.indicator %>
<% end %>
を持っている私は、私は方法がどのように動作するかのグリップを持っていたと思っundefined method 'indicator'
を取得...しかし、明らかに、私は間違って何をしていますか?
完全なエラーメッセージを表示してください。それはクラス/オブジェクトを含んでいますか、それとも未定義のメソッドがnilにありますか? –
また、@reports = Report.allやReport.find(...)などのビューのcontroller文を表示してください。 –