Вот классы, которые я их создал:
class Stat < ActiveRecord::Base
belongs_to :stats_parent
end
class TotalStat < Stat
belongs_to :stats_parent
end
#The StatsParent class is just to show how I use the relation.
class StatsParent < ActiveRecord::Base
has_one :total_stat
has_many :stats
end
Для действия индекса контроллера Stats:
def index
@stats = Stat.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @stat }
end
end
В индексном представлении для статистики есть этот бит кода:
<% @stats.each do |stat| %>
...
<td><%= link_to 'Show', stat %></td>
<% end %>
И я получаю эту ошибку:
undefined method `total_stat_path' for #<ActionView::Base:0x0000010324c1f8>
Почему не работает ссылка здесь? Нужно ли создавать отдельный контроллер для обработки TotalStat
?