Привет, ребята, у меня в проекте две модели: шлифовщики и голоса.
Таким образом, у каждого измельчителя есть много голосов, и голоса принадлежат измельчителю.
Таблица голосов содержит 3 столбца: grinder_id: целое число, выбор: строка и voter_ip: строка
Как и ГДЕ я могу сделать метод для своих шлифовальных машин? Я хочу иметь возможность сделать что-то вроде
<% @grinders.each do |grinder| %>
<%= grinder.votes_up %>
<% end %>
Где я могу определить это?
def self.votes_up
grinder.votes.find(:all, :choice => "up").count
end
Если это правильный способ, поправьте меня, если я ошибаюсь, пожалуйста.