2010-01-06 97 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用户邮件列表上得到更快的回复。