Ruby on rails 在rails中保存多维表单组件

Ruby on rails 在rails中保存多维表单组件,ruby-on-rails,forms,Ruby On Rails,Forms,不确定标题是否具有代表性 问题: 在表单生成器中,我列出了表单可用的字段,我希望能够将所选字段保存在不同的模型中 FieldA -> ModelC FieldB -> ModelA FieldC -> ModelZ FieldD -> ModelA Etc...... 嵌套表单不允许这样做。这可能吗 创建表单对象。更多信息: 简言之:创建模型以包含所需的所有字段。不要在数据库中持久化该模型,而是在保存或持久化时创建相应的对象 class FormObject ext

不确定标题是否具有代表性

问题: 在表单生成器中,我列出了表单可用的字段,我希望能够将所选字段保存在不同的模型中

FieldA -> ModelC
FieldB -> ModelA
FieldC -> ModelZ
FieldD -> ModelA
Etc......

嵌套表单不允许这样做。这可能吗

创建表单对象。更多信息:

简言之:创建模型以包含所需的所有字段。不要在数据库中持久化该模型,而是在保存或持久化时创建相应的对象

class FormObject
  extend ActiveModel::Naming
  include ActiveModel::Conversion
  include ActiveModel::Validations
  #put fields here  

  def persisted?
    false
  end

  def persist!
     #create models here and save them:
  end
end

谢谢,试一试。完成后,将更新我的结果。