gpt4 book ai didi

ruby-on-rails - 如何在 has_many、belongs_to 关系中将多个文本字段添加到 'fields_for'?

转载 作者:行者123 更新时间:2023-12-04 03:38:16 24 4
gpt4 key购买 nike

我制作了一个 Rails 应用程序。我应该实现 has_manybelong_to AuthorLocation 模型之间的关系如下,并写了一些东西:

在模型中:

class Author < ActiveRecord::Base
belongs_to :location
end

class Location < ActiveRecord::Base
has_many :authors
accepts_nested_attributes_for :authors
end

在位置/new.html.erb:

<%= form_for(@location) do |f| %>
<%= f.label :location_name %>
<%= f.text_field :location_name %>
<%= f.fields_for :authors do |a| %>
<%= a.label :name %>
<%= a.text_field :name %>
<% end %>
<% end %>

我的问题是,即使位置可以有很多作者,它只为 fields_for :authors 显示一个作者文本字段,那么我怎样才能追加尽可能多的作者根据用户意愿为作者设置文本字段?

谁能帮帮我?

最佳答案

关于ruby-on-rails - 如何在 has_many、belongs_to 关系中将多个文本字段添加到 'fields_for'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14133592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com