일부 중첩 된 매개 변수를 가져오고 싶습니다. 나는 많은 아이템을 가진 명령을 가지고 있고,이 아이템들은 각각 타입을 가지고있다. 컨트롤러에서 type_id 매개 변수를 얻으려면 메서드를 만들고 싶습니다.중첩 된 매개 변수에 액세스하는 방법
@order = Order.new(params[:order])
@order.items.each do |f|
f.item_type_id = Item_type.find_by_name(f.item_type_id).id
end
이유는 사용자가보기에서 새 item_types를 만들 수있게하려는 것입니다. 그들이 할 때 나는 AJAX 호출을 사용하여 db에 추가합니다. 그들은 내가 item_type_id 매개 변수에 ITEM_TYPE의 이름을 얻을 양식을 게시하고 난 올바른 ITEM_TYPE을 찾아 다음을 수행 params
에서 중첩 된 필드에 액세스하려면 그
더 구체적이어야합니다. 이 매개 변수를 어디서 얻고 싶습니까? 컨트롤러에서 업데이트/생성 방법? 또는 새로운/편집 작업에서 볼 수 있습니까? 몇 가지 코드를 추가하십시오 - 항상 당신이 원하는 것을 쉽게 추측 할 수있게 해줍니다. – klew
내가 질문을 게시했을 때 바쁘다 :) – Flexo