编辑:
我试图重构这个:
self.before_create do |obj|
obj.position = self.class.count
end
对此:
self.before_create :set_position
private
def set_position
obj.position = self.class.count
end
但是,它的显示错误:
undefined local variable or method `obj'
如何解决这个问题?