Ruby on rails 获得;未知属性错误“;有人帮忙修理吗?
(很抱歉发了这么长的帖子)好了,伙计们,我正在尝试的东西出现了一些问题,我已经尝试了很长时间,现在是时候寻求帮助了 好的,我有这些“研磨机”,我想让一个用户为每个研磨机投票 我做了两个脚手架: 研磨机Ruby on rails 获得;未知属性错误“;有人帮忙修理吗?,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,(很抱歉发了这么长的帖子)好了,伙计们,我正在尝试的东西出现了一些问题,我已经尝试了很长时间,现在是时候寻求帮助了 好的,我有这些“研磨机”,我想让一个用户为每个研磨机投票 我做了两个脚手架: 研磨机grinder:string posted\u时间戳:datetime海报\u ip:string投票\u up:integer投票\u down:integer 投票grinder\u id:integer选项:字符串投票人\u ip:string 所以我创建了这个作为 研磨机指数 <% @
grinder:string posted\u时间戳:datetime海报\u ip:string投票\u up:integer
投票\u down:integer
投票grinder\u id:integer选项:字符串投票人\u ip:string
所以我创建了这个作为
研磨机指数
<% @grinders.each do |grinder| %>
<div id="main">
<div style="float:left; height:80px; width:50px">
<div class='up'>
<% form_for(@vote) do |u| %>
<%= u.hidden_field :grinder_id, :value => grinder.id %>
<%= u.hidden_field :choice, :value => "down" %>
<%= u.submit 'Create' %>
<% end %>
</div>
<center><%=h grinder.votes_up - grinder.votes_down %></center>
<div class='down'>
<% form_for(@vote) do |d| %>
<%= d.hidden_field :grinder_id, :value => grinder.id %>
<%= d.hidden_field :choice, :value => "down" %>
<%= d.submit 'Create' %>
<% end %>
</div>
</div>
<div class='box' >"<strong>It grinds our gears </strong><%=h grinder.grinder %>"</div>
</div>
</div>
<% end %>
但每当我尝试投票时,我都会出现以下错误 模型中规定的投票和投票之间的关系如何 它通过了一个选民的选择,这不是投票模式的一部分。 选择是其中的一部分 在你看来,改变:
from <%= d.hidden_field :voter_choice, :value => "down" %>
to <%= d.hidden_field :choice, :value => "down" %>
从“向下”%>
“向下”%>
修复了,伙计们,我上次做的移植没有成功。。。所以我必须修复它,并进行迁移。vote.rb'属于:grinder'grinder.rb'有许多:vots',我已经更改了视图,相同的错误。尽管如此,还是要感谢。如果你这么做,请从控制台:v=投票。新建;v、 检查
from <%= d.hidden_field :voter_choice, :value => "down" %>
to <%= d.hidden_field :choice, :value => "down" %>