2010-09-30 104 views
0

對於標題和標題,我很抱歉,如果有人想改變它,我不知道該說什麼?有人可以檢查這段代碼有什麼問題嗎?

嘿傢伙,我不確定我是否能夠在rails中做到這一點,但我試過它只是爲了看看它是否會起作用,希望有人瞭解我在做什麼

<% @grinders.each do |grinder| %> 
<div id="main"> 
    <div style="float:left; height:80px; width:50px"> 
     <div class='up'> 
      <% form_for(@vote) do |f| %> 
       <%= f.hidden_field :grinder_id, :value => @grinder.id %> 
       <%= f.hidden_field :type, :value => "up" %> 
       <%= f.submit 'Create' %> 
      <% end %> 
     </div> 
     <center><%=h grinder.votes_up - grinder.votes_down %></center> 
     <div class='down'> 
      <% form_for(@vote) do |f| %> 
       <%= f.hidden_field :grinder_id, :value => @grinder.id %> 
       <%= f.hidden_field :type, :value => "down" %> 
       <%= f.submit 'Create' %> 
      <% end %> 
     </div> 

    </div> 


    <div class='box' >"<strong>It grinds our gears </strong><%=h grinder.grinder %>"</div> 




</div> 
</div> 

<% end %> 

所以我試了一下,我得到這個錯誤,http://grab.by/6DbH任何幫助嗎?

回答

3

看起來像尚未初始化。將以下內容添加到grinders_controller.rb中的索引方法

@vote = Vote.new 
+0

我簡直不敢相信這就是我錯過的一切!哈哈非常感謝老兄! – Rickmasta 2010-09-30 06:15:40