0
아래의 루비 스크립트에서 활성 레코드와 함께 사용하는 모델이 있습니다. level_type, name, parent.id 및 pipcode와 같은 것들은 모델의 속성에 할당되어 레벨 테이블에 입력됩니다. 내 질문은 새로운 기록에 대해서만 작동합니까? 이름, parent.id 및 pipcode가 자주 변경됩니다. 나는이 가치가 바뀔 때마다 새로운 기록을 만들어 내기를 원하지 않는다.ActiveRecord의 model_name.new()는 새로운 레코드 만 생성하거나 기존 레코드도 업데이트합니다.
new_region = Level.new(
:level => level_type,
:name => name,
:parent_id => parent.id,
:make_code => pipcode
)