1

저는 레일에 익숙하지 않지만 꽤 잘 처리하고 있습니다. 그러나 자바 스크립트/jquery 지식은 거의 없습니다. Ryan Bates의 Railscast가 복잡한 양식을 만드는 것을 지켜 봤지만 문제에 대한 약간의 최신, 덜 눈에 띄지 않는 해결책을 찾고 있습니다.확인란에 중첩 된 특성 연결 추가 javascript/jquery를 사용하여 클릭 하시겠습니까?

본질적으로 나는 샘플 배치 생성 양식을 가지고 있으며 배치에서 수행 할 수있는 일련의 테스트 (assays)에 대한 연관을 통해 has_many :에 대해 중첩 된 속성을 허용하려고합니다. 이 분석법을 일련의 체크 박스로 나열하는 것이 가장 좋습니다. assays.count 많은 단체들과 함께 양식을 초기화하는 것은 이치에 맞지 않습니다. 왜냐하면 제출시에 원하는 협회들과 함께 만들어지는 몇 가지 닐 협회가 거의 틀림 없기 때문입니다. (내가 틀렸을 때 나를 똑바로 세우면 나는 비어 있습니다. 슬레이트). 결과적으로 체크 박스를 클릭/언 클릭 할 때 새로운 연결 인스턴스를 생성/파괴해야한다는 것이 나에게 가장 의미가 있지만 레일스 및 jquery/javascript로 정확히 접근하는 방법을 확실히 알기에는 충분하지 않습니다.

나는 내 일을하는 곳에서 큰 소리를 내고 싶지 않다. 비슷한 주제에 대한 몇 가지 현재 가이드의 링크를 통해 내 검색이 효과가 없을 것이라고 생각한다. 감사!

쉽게 reject_if에 빈들 덕분에 제거 할 수 있기 때문에 당신은 assays.count 물체로 양식을 초기화 할 수

답변

0

: http://railscasts.com/episodes/197-nested-model-form-part-2

확인이 obstrusive : 당신이 확인, 대안을 찾으려면

accepts_nested_attributes_for :projects, :reject_if => lambda { |c| c[:title].blank? } 

js하지만 의견에 누군가가 눈에 띄지 않는 해결책을 제공합니다.

+0

감사합니다. 오늘 오후에 일찍 만났습니다. 내가 그것을 완전히 놓쳤다는 것을 믿을 수 없다. 팁 고마워! –