2010-01-06 101 views
1

The hobo lifecycle tutorial shows how to implement a friendship logic in the model and controller.然而,它並沒有真正涵蓋如何將 gui/views粘合在一起。當我去/友誼/邀請 - 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> 

流浪漢忽略邀請形式嗯,我必須失去了一些東西。

問候 阿斯比約恩·莫雷爾

回答

1

嘗試<invite-form:friendships.build/>假設你對你的用戶模型有has_many :friendships。 for是'def'和'extend'標籤上的一個屬性,它不被'form'識別。要使用多態標籤,只需在上下文中傳入正確類型的實例。如果實例已經存在,這當然更容易,但是由於您使用的是創建者操作,因此只需創建一個。

P.S.這樣的問題在Hobo用戶郵件列表上得到更快的回覆。