0
내 프로젝트에는 Organization
모델과 Address
모델이 있습니다. 다음은 모델 간의 연관성입니다.레일스에서 연관된 모델의 필드를 포함하는 뷰를 만드는 방법은 무엇입니까?
두 양식의 특성을 포함하는 방법을 알고 싶습니다. 순간, 내 조직/같이 new.html.erb :
<%= form_with(model: organization, local: true) do |form| %>
<% if organization.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(organization.errors.count, "error") %> prohibited this organization from being saved:</h2>
<ul>
<% organization.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= form.label :organizationName%>
<%= form.text_field :organizationName, id: :organization_organizationName %>
</div>
<div class="field">
<%= form.label :email %>
<%= form.text_field :email, id: :organization_email %>
</div>
<div class="field">
<%= form.label :website %>
<%= form.text_field :website, id: :organization_website %>
</div>
<div class="actions">
<%= form.submit %>
</div>
<% end %>
그리고 폼이 추가 시도했지만 주소 방법은 인식되지 않습니다 :
컨트롤러에서<div class="field">
<%= form.label :streetNumber %>
<%= form.text_field :organization.address.streetNumber%>
</div>
, I
@organization.address.streetNumber
PS : 같은 조직의 주소에 액세스 할;
이것을 실제 양식에 포함합니까? 아래 orgazisation 필드처럼? –
@ ÉmilePettersen-Coulombe : 예,'<% = fields_for : adresse, organization.adresse do | address_fields | %>'등등 –
작동하고 있지만 조직을 만들려고 할 때 주소가 있어야한다고 나와 있습니다. –