1
Я хочу создать вложенную форму с отношениями между Clientes has_many enderecos, но в моей форме ничего не отображается.Вложенная форма в Rails ничего не отображает в форме
Посмотрите мои модели:
class Cliente < ActiveRecord::Base
has_many :enderecos, dependent: :destroy
validates :nome, :sexo, presence: true
validates :cpf, :email, :username, presence:true, uniqueness: true
has_secure_password
accepts_nested_attributes_for :enderecos
end
И endereco:
class Endereco < ActiveRecord::Base
belongs_to :cliente
end
и моя форма:
<%= form_for(@cliente) do |f| %>
<div class="field">
<%= f.text_field :nome, placeholder: 'Nome completo', size: '50px' %>
</div>
<% f.fields_for :endereco do |endereco_form| %>
<div class="field">
<%= endereco_form.label :cep, 'placeholder: ' %>
<%= endereco_form.text_field :cep, placeholder: 'CEP' %>
</div>
<div class="field">
<%= endereco_form.text_field :numero, placeholder: 'Número' %>
</div>
<% end %>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
Но внутри вложенной части ничего не является показать, что происходит?
Спасибо, я не могу поверить в это –