2010-01-06 3 views
1

The hobo lifecycle tutorial shows how to implement a friendship logic in the model and controller. 그러나 실제로 접착제로 붙이는 방법을 다루지는 않습니다. gui/views./friendships/invite - hobo에 가면 에 드롭 다운 메뉴가있는 양식이 표시됩니다. 버튼 하나만 사용하여 사용자 표시 페이지에 양식을 추가하려면 어떻게합니까 (초대) 사용자가 숨겨진 필드에 있어야한다고 생각하십니까?우정은 호보로 양식을 초청합니다

<extend tag="show-page" for="User"> 
    <old-show-page merge> 
    <append-content-body:> 
     <invite-form for="Friendship" /> 
    </append-content-body:> 
    </old-show-page> 
</extend> 

호보은 흠 내가 모르는 뭔가가 있어야합니다 초대 형식을 무시 :

나는 다음과 같은 양식을 추가했습니다.

안부 Asbjørn Morell

답변

1

시도 <invite-form:friendships.build/> 당신이 당신의 사용자 모델에 has_many :friendships이 가정. for는 'def'및 'extend'태그의 속성이며 'form'으로 인식되지 않습니다. 다형성 태그를 사용하려면 컨텍스트에서 올바른 유형의 인스턴스를 전달하기 만하면됩니다. 인스턴스가 이미 존재하는 경우 물론 이것은 더 쉽지만 작성자 작업을 사용하고 있으므로 인스턴스를 작성하십시오.

P. 이와 같은 질문은 Hobo Users 메일 링리스트에서 훨씬 빨리 답변을 얻습니다.

관련 문제