중첩 된 경로 (위대한 URL 도우미 및 액세스 및 훨씬 더)에 대한 핸들과 accepts_nested_attributes_for가있는 폼의 중첩 된 리소스가 있다고 생각하지만 사용 방법은 무엇입니까? 경로에서 둘 다 볼과 같이Rails 중첩 된 루틴 및 경로 및 route.rb에서 설정하는 방법
resources :schools do
resources :documents
end
또한
resources :schools :has_many => :documents
end
당신이 나에게 이러한 차이를 알 수 있습니다하시기 바랍니다.
분명히 has_many는 일대 다 관계입니다. 경로 도우미를 생성하고 올바른 라우팅이 필요하며 do 블록이 의미하는 관계는 무엇입니까? 그냥 경로 도우미 (/ 학교/문서), 학교에서 여러 가지 자료 (예 : 서적, 문서 제외)를 원한다면 내가 할 수있는 첫 번째 방법은 do-end 블록에 추가하지만 두 번째 방법은 두 줄 , 각 has_many에 대해 하나?
가이드와 API를 읽었지만 여기서는 차이점과 사용법을 명확하게 설명하지 못합니다. 위대한) 많이 감사하겠습니다 :)
오 물론 그들은 모델에 has_many 데 관련이 있습니다 - 그래서 이러한 관계는 모델에서 has_many, 컨트롤러 (주로 경로의 사용을 통해) 수있는 것 같아요. (중첩 된 특성이있는 양식을 통해)보기에 표시됩니다.
매우 도움이되는 btw 힌트를 좋아합니다. –