Ruby on rails 是否可以有条件地允许嵌套属性?
我有一个大表单,它最终创建了一个用户帐户,并完成了它的部分配置文件。所以,Ruby on rails 是否可以有条件地允许嵌套属性?,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我有一个大表单,它最终创建了一个用户帐户,并完成了它的部分配置文件。所以,用户属于\u Profile。问题是,我想将配置文件设置为嵌套属性,但仅限于此表单。用户模型的所有其他表单都不应允许发送配置文件的嵌套属性。这可能吗?如何?您可以通过传递:如果块到接受的嵌套属性,则可以轻松地根据属性的内容有条件地拒绝嵌套属性 对于您试图实现的目标,我不接受嵌套属性,而是在新用户窗体的目标控制器操作中对用户和配置文件调用update\u attributes
用户属于\u Profile
。问题是,我想将配置文件设置为嵌套属性,但仅限于此表单。用户模型的所有其他表单都不应允许发送配置文件的嵌套属性。这可能吗?如何?您可以通过传递:如果块到接受的嵌套属性,则可以轻松地根据属性的内容有条件地拒绝嵌套属性
对于您试图实现的目标,我不接受嵌套属性,而是在新用户窗体的目标控制器操作中对用户和配置文件调用update\u attributes