2
フォームにネストされたモデルを追加する際に問題があります。具体的には、このフォームセクションには何も表示されません。ここでRails 5でfields_forを使用してこのフォームをレンダリングするにはどうすればよいですか?
new.html.erb
<%= render 'form' %>
_form.html.erb
...
<% fields_for :bigip do |f| %>
<%= f.text_field :bgname %>
<%= f.text_field :bguser %>
<%= f.text_field :bgpassword %>
<% end %>
...
基礎となるモデルとコントローラです。悪魔01 :)細部にある
pool.rb
class Pool < ApplicationRecord
has_one :bigip, inverse_of: :pool
accepts_nested_attributes_for :bigip, :allow_destroy => true
end
bigip.rb
class Bigip < ApplicationRecord
belongs_to :pool
end
pools_controller.rb
def new
@pool = Pool.new
@pool.build_bigip
end
' <%= f.fields_for:big_ip do | big_ip_form |%> ... '" = "と" f "に注意してください。 –