gpt4 book ai didi

ruby-on-rails - 获取 "Unknown attribute error"有人帮忙修复吗?

转载 作者:太空宇宙 更新时间:2023-11-03 16:38:25 24 4
gpt4 key购买 nike

(很抱歉发了这么长的帖子)好的,伙计们,我在尝试做一些事情时遇到了一些问题,我已经尝试修复它很长时间了,现在是寻求帮助的时候了。

好的,所以我有这些“研磨器”,我希望用户为每个“研磨器”投票,

我做了两个脚手架:

grinder grinder:string posted_timestamp:datetime poster_ip:string votes_up:integer votes_down:integer

投票 grinder_id:integer choice:string voter_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 %>

Grinders 索引页面如下所示,http://grab.by/6Eik

我还在 grinders controller 的索引方法中添加了 @vote = Vote.new..

votes controller 中,我稍微修改了 create 方法。

  def create
@vote = Vote.new(params[:vote])
@grinder.voter_ip = request.remote_ip
respond_to do |format|
if @vote.save
format.html { redirect_to(@vote, :notice => 'Vote was successfully created.') }
format.xml { render :xml => @vote, :status => :created, :location => @vote }
else
format.html { render :action => "new" }
format.xml { render :xml => @vote.errors, :status => :unprocessable_entity }
end
end
end

但是每当我尝试投票时,我都会收到以下错误。 http://grab.by/6EiQ

最佳答案

修复了它,结果我最后一次迁移没有工作......所以我必须修复它,然后进行迁移。

关于ruby-on-rails - 获取 "Unknown attribute error"有人帮忙修复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3836613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com