【问题标题】:Using form_for with multiple models?将 form_for 与多个模型一起使用?
【发布时间】:2014-12-02 16:45:02
【问题描述】:

如果以前有人问过这个问题,我很抱歉,但我不确定。

我想知道是否可以在 Rails 中使用具有多个模型的表单。

我知道你可以做这样的事情

<%= form_for @users do |f| %>

在表单中,我正在尝试创建,我需要 2 个不同模型的表单字段,因为我需要使用其他模型的属性。

我在想这样的事情可能会奏效

<%= form_for @users, @songs do |f,g| %>

  <%= f.label :username %>
  <%= f.text_field :username %>

  <%= g.label :song %>
  <%= g.text_field :song %>

<% end %>

我相信这会奏效,但我不确定。这在 Rails 中可行吗?

【问题讨论】:

    标签: ruby-on-rails forms models


    【解决方案1】:

    我认为您正在寻找 rails 内置助手 fields_for

    请参阅文档here

    【讨论】:

      猜你喜欢
      • 2010-11-08
      • 2016-11-05
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-24
      相关资源
      最近更新 更多