我一直试图非常仔细地分析这个问题,但我还没有找到一个很好的方法来解决它。 (希望我的解释足够好)
所以我有三个模型[用户,状态和里程碑] 状态模型属于用户模型 里程碑模型属于状态模型,也通过状态模型
属于用户模型好的,所以我想通过做类似的事情将每个里程碑与模型联系起来(milestone.build_status,这在CLI中非常简单,我已经过测试并尝试过,它按预期工作。)
所以我遇到的重大问题是在网页上。我正在向用户显示所有状态(我已经处理过用户输入状态的情况)和相应的文本字段,用户可以输入他们的里程碑,当我发布时,我只能获得文本字段的参数供应(呃!不是很明显)。
我的问题是,我可以用什么方法来确定用户输入里程碑的特定状态。
答案 0 :(得分:0)
我想你可能正在寻找Active Record Nested Attributes
这将允许User
模型对象的表单也接受其关联的Status
和/或Milestone
对象的输入,以便在一个对象中创建和更新每个关联的记录事务。