Ruby on rails RubyonRails-创建具有关系的实体

Ruby on rails RubyonRails-创建具有关系的实体,ruby-on-rails,has-one,Ruby On Rails,Has One,我是rails的新手,所以要友善 我正在构建一个“rolodex”类型的应用程序,这个问题是关于同时创建一个实体和几个关系实体的最佳方法 举个(人为的)例子: 我的应用程序将有一个个人模型,其中有一个联系人信息模型。在create.html.erb页面的Person上,我的应用程序的用户可以同时创建Person和联系人信息 在“为个人创建视图/控制器”中直接包含创建联系人的详细信息似乎是不对的。rails如何处理这个问题 使用是最常用的方法 实际文档是。您想使用“嵌套表单”。在中有一个很好的例子

我是rails的新手,所以要友善

我正在构建一个“rolodex”类型的应用程序,这个问题是关于同时创建一个实体和几个关系实体的最佳方法

举个(人为的)例子: 我的应用程序将有一个
个人
模型,其中
有一个
联系人信息
模型。在
create.html.erb
页面的
Person
上,我的应用程序的用户可以同时创建Person和联系人信息

在“为个人创建视图/控制器”中直接包含创建联系人的详细信息似乎是不对的。rails如何处理这个问题

使用是最常用的方法


实际文档是。

您想使用“嵌套表单”。在中有一个很好的例子。

我也是noob,但我在一个应用程序中遇到了类似的问题。当时我在请一位导师,他基本上说这是rails固执己见的一个很好的例子。听起来您希望同时为两个不同的模型执行创建操作,这可能是可能的,但可能非常困难。我建议您考虑是否可以修改您的数据模型,或者在收集不同形式的数据时,找到一种可以接受的用户流的方法

更新:在写这篇文章的时候,技术上的答案出现了。请记住,如果这样做有助于你将应用程序推出市场,尤其是在你还是新手的时候,那么采取简单的方式是完全可以的