【发布时间】:2016-10-12 04:51:32
【问题描述】:
我正在尝试创建一个同时包含不同模型的多个实例的表单。
我有我的主要模型可视化。一个可视化 (:title, :cover_image) has_many Rows。 A Row has_many Panes (:text_field, :image)
基本上,当用户尝试创建可视化时,他们可以很容易地选择封面图片和标题。但是当我进入接下来的两个级别时,我有点困惑。
系统会提示用户在表单中创建一个新行,他们可以选择每行 1、2 或 3 个窗格。每个窗格都可以接收文本和图像,但 Row 本身不一定有任何属性。
如何在此表单中生成具有多个窗格的多个行?最终结果将需要拥有一堆由许多窗格组成的行。我什至可以在 Rails 中执行此操作吗?
感谢您的帮助!
【问题讨论】:
-
是的,Rails 在这方面做得很好。
accepts_nested_attributes_for是您需要阅读的内容。 -
参考 Rails 指南来构建复杂的表单 [guides.rubyonrails.org/…
标签: ruby-on-rails ruby-on-rails-4