0

我一直在尝试非常仔细地分析这个问题,但我仍然没有找到解决它的好方法。(希望我的解释足够好)

所以我有三个模型[用户,状态和里程碑]状态模型属于用户模型里程碑模型属于状态模型,并且通过状态模型也属于用户模型

好的,所以我想通过执行以下操作将每个里程碑与模型联系起来(milestone.build_status,这在 CLI 中非常简单,我已经测试并尝试过,它可以按预期工作。)

所以我遇到的最大问题是在网页上。我正在使用相应的文本字段向用户显示所有状态(用户输入状态时我已经处理过案例),他们可以在其中输入他们的里程碑,好吧,当我发布时,我只能获取文本字段的参数已提供(呃!不是很明显)。

我的问题是我可以使用哪些可能的方法来确定用户进入里程碑的特定状态。

4

1 回答 1

0

我想您可能正在寻找Active Record 嵌套属性

这将允许您的User模型对象的表单也接受其关联Status和/或Milestone对象的输入,以便在一个事务中创建和更新每个关联记录。

于 2013-05-22T03:36:03.733 回答