중첩 된 특성이있는 데이터베이스에서 내 레코드를 편집하고 싶습니다.이상한 정의되지 않은 메서드 model_name 문제
def edit
@chocolate = Chocolate.new.kinds.find_by_id(params[:chocolate_id])
end
을 내 edit.html.erb
에서 내가 가진 : 내 컨트롤러에서 나는이
form_for @chocolate do |choco|
를하지만 나에게 다음 오류가 있습니다 : 그것은 나를 그런 준다 왜 이해할 수 없다
undefined method model_name issue
을 오류. 어떤 옵션이 있니?
Chocolate.new.kinds.find_by_id에서 .new를 제거하십시오 (매개 변수 [: chocolate_id]) – siopao