我正在尝试使用以下方法更新记录:
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'})
这会得到同样的错误。