Rails ActiveModel无法访问的值?

时间:2016-01-20 20:48:02

标签: ruby-on-rails activerecord

当我写我的投票应用程序时,我得到一个错误:
http://screenshot.sh/m3eeke1da49kL

所以我试着评论代码和检查价值。 http://screenshot.sh/mGR8cOuGizBRx

为什么我无法访问这些值?有一个辅助方法的代码:

 def poll_option(poll)
    @option = VoteOption.find_by(poll_id: poll.id)
    content_tag :div, class: 'form-group' do
        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
    end
    @option.inspect
  end

1 个答案:

答案 0 :(得分:1)

好吧我解决了问题,但代码 def poll_option(poll) @option = VoteOption.find_by(poll_id: poll.id) @option.each do |o| content_tag :div, class: 'form-group' do content_tag(:label) do unless current_user.voted_for?(poll) radio_button_tag 'vote_option[id]', o.id end o.title end visualize_votes_for o end end

end 给出“每个”未定义方法的错误。