ミニ投票ゲームを作成し、ユーザーの投票を円グラフで表示したいと考えています。私は Chartkick を使用してそれを行いました。私のコードは次のとおりです。
<div class="form-group">
<%= content_tag(:label) do %>
<% unless current_user.voted_for?(@poll) %>
<%= radio_button_tag 'vote_option[id]', option.id %>
<% end %>
<%= option.title %>
<% end %>
<%= visualize_votes_for option %>
<%= pie_chart @poll.group(:title).count('votes') %>
</div>
option.title
それにoption.votes
応じて表示することを期待しました。ここにvote_option.rb
モデルがあります:
class VoteOption < ActiveRecord::Base
belongs_to :poll
has_many :votes, dependent: :destroy
has_many :users, through: :votes
validates :title, presence: true
end
そして、ここに私が得たエラーがあります:
ActionView::Template::Error (undefined method `group' for #<Poll:0x007f0a1c2610b0>)
この問題について何か考えはありますか?