Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails中的模型关系及其处理_Ruby On Rails_Forms_Model_Relationship - Fatal编程技术网

Ruby on rails rails中的模型关系及其处理

Ruby on rails rails中的模型关系及其处理,ruby-on-rails,forms,model,relationship,Ruby On Rails,Forms,Model,Relationship,我有一个应用程序的两个模型发票和消息需要链接的要求。链接/关系应能够执行以下操作: 发票应该能够存储消息\u id 消息还应该能够存储发票id-发票表的外键 两个模型中都有一些额外的字段 另外,如果两个模型同时获取不同字段的数据,您能否告诉我如何为这类模型生成表单_。我应该使用隐藏字段吗 请提供帮助。在这里,您将了解has_one和allowen_to associations,它可以用于您正在搜索的表结构(尽管没有额外的解释,这听起来很奇怪) 链接模型后,请检查嵌套属性Railscas

我有一个应用程序的两个模型发票和消息需要链接的要求。链接/关系应能够执行以下操作:

  • 发票应该能够存储消息\u id

  • 消息还应该能够存储发票id-发票表的外键

  • 两个模型中都有一些额外的字段

    另外,如果两个模型同时获取不同字段的数据,您能否告诉我如何为这类模型生成
    表单_
    。我应该使用隐藏字段吗


    请提供帮助。

    在这里,您将了解has_one和allowen_to associations,它可以用于您正在搜索的表结构(尽管没有额外的解释,这听起来很奇怪)

    链接模型后,请检查嵌套属性Railscasts,了解如何为支持体量指定的多个图元构造表单:


    不存在这样的关联,即双方都需要在自己的表中存储conterpart的id。请描述用户案例/业务目的,而不是实施。这是收到带有新消息的新发票时的要求。两者都需要相互指向,以便用户可以查看新邮件、新发票。您不需要同时拥有两个密钥。通常这些关系中的一个更重要(父),因此它将有一个子关联属于它。检查我的答案并阅读我链接的Rails协会指南。