对于vauge标题感到抱歉,我想不出更好的一个。我正在创建一个运动小费应用程序。我有一个由teamA和teamB组成的游戏模型。我还有一个'tip'模型,它包含游戏ID和用户选择的团队ID。提示仅涉及一个团队。 (一对多)。
我想要的是一个表单,列出所有打开的游戏,其中2个团队是用户可以选择的复选框 例如:
游戏1
。团队A. teamB
游戏2
.teamC。 teamD
...... 等。
我想知道做这样事情的正确“轨道”方式是什么?我想知道接近某事的“正确”方式(换一种方式)。我现在正在做的事情似乎正在开始工作,但感觉可能有更好的方式。
我的想法是让我的tips_controller中的新方法将游戏传递给表单,然后让create方法完成创建多个“提示”的工作。我正在查看nested_form gem,但我不确定这是否适合https://github.com/ryanb/nested_form。
谢谢你的任何想法,我是ruby on rails的新手。
答案 0 :(得分:2)
在阅读完其他问题后here我认为你可以花一些时间在轨道广播(或类似)学习基础知识。
特别是Ryan做了一些关于嵌套表单的精彩教程:
http://railscasts.com/episodes/196-nested-model-form-part-1
http://railscasts.com/episodes/197-nested-model-form-part-2
还有一些关于有很多关系
祝你好运