【问题标题】:rails: a single simple_form with two unrelated models?rails:带有两个不相关模型的单个 simple_form?
【发布时间】:2014-05-13 04:17:09
【问题描述】:

我想使用 simple_form_for 显示一个表单,该表单包含用于创建模型 A 的实例和单独的模型 B 实例的输入。我希望表单有一个提交按钮。模型 A 和 B 没有任何关联,所以 simple_fields_for 似乎在这里不适用。理想情况下,params 将在键 A 和 B 下包含两个散列,以便将每个对象的字段组合在一起。有没有办法使用 simple_form 来实现这一点?谢谢。

【问题讨论】:

  • 我猜你不能这样做,除非AB 关联。

标签: ruby-on-rails simple-form


【解决方案1】:

您可以使用fields_for 助手:

    = form_tag action_path do

      = fields_for :model_a do |a|
        = a.text_field :name

      = fields_for :model_b do |b|
        = b.text_field :name

      = submit_tag 'Submit'

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多