0
다른 문제를 해결하는 동안 self.primary_key = id
을 내 모델에 추가했습니다. 이것은 ActiveRecord의 id 필드 관리를 무너 뜨 렸습니다. 되돌릴 방법이 있습니까? 코드가 제거되고 앱이 다시 시작되었습니다. 문제는 스키마가 변경된 것입니다. 명시 적 id 필드를 첨가하고,ActiveRecord의 id 필드 고정
create_table "sales_orders", force: true do |t|
은 그래서 주요 문제는 지금은 자동 증가를 잃었다입니다
create_table "sales_orders", id: false, force: true do |t|
로 변경되었습니다.
무엇이 문제인지 설명하십시오. 일반적으로 추가 한 코드를 제거하면 문제를 해결할 수 있습니다. – sled
변경 내용을 되돌리고 모든 손상된 레코드를 삭제하면 괜찮을 것입니다. –
질문에 몇 가지 정보를 추가했습니다. –