p = People.first
#p { :id => 1}
p.destroy
s = People.new
#s {:id => 2}
s = p.id
# s.id => 1
s.save
#real output: UPDATE peoples set updated_at ='2012.....' WHERE people.id = 2
#expect output : UPDATE peoples set updated_at ='2012.....' WHERE people.id = 2
idを破壊した後、activerecord idを再発行したいと思います。それは可能でしょうか?破壊した後でactiverecord idを再利用してもいいですか?
ActiveRecordのは、通常は 'ことはできませんする必要があります:id'は、大量の割り当てに使用されるように、あなたはおそらく' P = Person.newにそれを展開する必要があるので、 p.id = 5; p.save' –