我正在尝试使用此更新记录:
nn = Npanxx.find(:all, :limit => 1, :order => 'updated desc')
nn.each do |n|
n.state = 'some state'
n.city = 'some city'
n.save
end
我收到一个未知的列错误。该Npanxx表没有id
列。这是它不起作用的原因吗?如果是这样,我该如何解决这个问题。我也尝试过:
n.update_attributes({:state => 'some state'})
这会出现同样的错误。
答案 0 :(得分:0)
我决定改变表并添加一个id列。现在工作正常。