사용자 모델의 양식 인 내 등록 양식은 회사의 문자열 값을 사용합니다. 하지만 사용자가 회사에 속하도록 변경했습니다. 따라서 Company의 개체를 Users 모델에 전달해야합니다.
양식의 문자열 값을 사용하여 Company의 개체를 얻고 싶습니다.
@user.company = Company.find_by_name(params[:company])
위의 내용이 작동한다고 믿지만 호출 할 때 양식은 : company (문자열)를 모델에 전달합니다.
@user = User.new(params[:user])
따라서 User 모델에 전달하기 전에 : company 매개 변수를 제거하는 방법을 알고 싶습니다 (방법을 찾을 수 없습니다).
model_params.delete :key_name작동하지 않습니다. 그 이유는 무엇입니까?