ikuseiGmbH/smart-village-app-cms

View on GitHub
app/views/shared/partials/_operating_company_form.html.erb

Summary

Maintainability
Test Coverage
<% object ||= record.try(:operating_company) %>

<%= form.fields_for :operating_company, object do |fo| %>
  <div class="row">
    <div class="col">
      <div class="form-group">
        <label for="description">
          Name der Institution/Firma * <small>(Pflichtfeld, wenn hier weitere Angaben gemacht werden)</small>
        </label>
        <%= fo.text_field :name, class: "form-control" %>
      </div>
    </div>
  </div>

  <%= fo.fields_for :contact, object.try(:contact) || OpenStruct.new(web_urls: [OpenStruct.new]) do |fc| %>
    <%= render partial: "shared/partials/contact_form", locals: { form: fc, contact: fc.object } %>
  <% end %>

  <%= fo.fields_for :address, object.try(:address) || OpenStruct.new(geo_location: nil) do |fa| %>
    <%= render partial: "shared/partials/address_form", locals: { form: fa, address: fa.object } %>
  <% end %>
<% end %>