The hobo lifecycle tutorial shows how to implement a friendship logic in the model and controller.但它并没有真正涵盖如何粘合 gui / views在一起。当我去/ friendships / invite - hobo 给我一个带下拉菜单的表格。如何添加表单 只有一个按钮的用户show-page(Invite)我猜是的 用户查看应该在隐藏的字段中?
我尝试添加这样的表单:
<extend tag="show-page" for="User">
<old-show-page merge>
<append-content-body:>
<invite-form for="Friendship" />
</append-content-body:>
</old-show-page>
</extend>
Hobo忽略了邀请形式嗯我必须遗漏一些东西。
祝你好运 AsbjørnMorell
答案 0 :(得分:1)
尝试<invite-form:friendships.build/>
,假设您的用户模型有has_many :friendships
。 for是'def'和'extend'标签的属性,它不被'form'识别。要使用多态标记,只需在上下文中传入正确类型的实例。如果一个实例已经存在,这当然会更容易,但是因为你正在使用一个创建者动作,所以只需构建一个。
P.S。在Hobo用户邮件列表中,这样的问题得到了更快的回答。