직원 및 쿠폰은 habtm 연관이있는 두 모델이며 coupon_id 및 emp_id를 테이블에 조인하고 싶습니다. 각 직원은 여러 쿠폰, API에서이 데이터를 보내는 방법을 선택할 수 있습니다.rails post api json 데이터 전달
[{"emp_id" : 1, "coupon_id": 5 },{"emp_id" : 1, "coupon_id": 2 }]
데이터 매개 변수를 전송하는 적절한 방법입니까? 각 직원은 한 번에 여러 쿠폰을 선택할 수 있습니다. 어떻게 데이터를 전달하고 조인 테이블에 저장할 수 있습니까?
@Belinski,하지만 같은 emp_id가 반복됩니다. 어쨌든 우리가 지킬 수 있을까요? emp_id 상수를 유지할 수 있습니까? {emp_id, {copon_id1, coupon_id2 ......}} – Pbms
@belinski {id : 1, 쿠폰 : [{id : 2}, {id : 6}]} Api에서 가져온 것입니다. Employee.save 또는 Coupons.save와 같은 데이터를 저장하여 조인 테이블 – Pbms
에있는 레코드를 만드는 방법은 nested_attributtes를 살펴보십시오. 조인 테이블의 중첩 된 속성을 허용하도록 각 모델, 직원 및 쿠폰을 설정할 수 있습니다. 이제 각 컨트롤러에 맞는 매개 변수를 컨트롤러에 전달합니다. –