2010-05-06 3 views
3

저는 Ruby on Rails를 사용하고 HABTM 관계를 통해 다른 모델에 레코드를 만들 수있는 뷰를 만들어야합니다. 특히 Customer와 ServiceOverride 모델과 조인 테이블 customers_serviceoverrides 모델이 있습니다. 만들기/업데이트에 대한 고객보기를 사용하여 동일한보기에서 ServiceOverrides를 만들고 업데이트하고 삭제하고 연결된 모델의 특성을 관리 할 수 ​​있어야합니다.HAB ™ 모델 간의 연관을 관리하기 위해보기를 만드는 방법은 무엇입니까? (Rails)

시각적으로 시각적으로 서비스 오버라이드를 추가/삭제하려면 +/빼기 기호를 사용하고 각 서비스 오버라이드 레코드는 표시 및 편집이 가능한 두 개의 문자열 엔티티가 있어야합니다. 그러나 코드 (일종의 중첩 된 폼, 나는 추측하고 있습니까?)를 얻을 수만 있다면 UI 측면을 해결할 수 있습니다.

모델

은 아주 간단하다 :이 온라인 on this blog하지만 정말 내가 할 노력하고있어 해결되지 않는 설명을 발견했습니다

class ServiceOverride < ActiveRecord::Base 
    has_and_belongs_to_many :customers 
end 

class Customer < ActiveRecord::Base 
    has_and_belongs_to_many :serviceoverrides 
end 

가장 가까운 것 (둘 다에 연계 관리 그 모델의 다른 모델 및 편집 속성.

는 어떤 도움에 감사드립니다. 사전에 감사.

크리스

+0

has_many : http://www.infused.org/2005/12/06/has-many-through-association/을 (를) 사용하십시오. – concept47

답변