0

我正在尝试使用以下方法更新记录:

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'}) 

这会得到同样的错误。

4

1 回答 1

0

我决定只更改表格并添加一个 id 列。现在工作正常。

于 2013-04-10T18:22:21.460 回答