app/views/contract_versions/_form.html.haml
= form_for([@contract, @contract_version]) do |f|
- if @contract_version.errors.any?
#error_explanation
%h2
= pluralize(@contract_version.errors.count, "error")
prohibited this contract_version from being saved:
%ul
- @contract_version.errors.full_messages.each do |msg|
%li= msg
.field
= f.label "Versionsnummer"
%br/
= f.number_field :version
.field
= f.label :start
%br/
= f.date_select :start, {:include_blank => true, :default => nil}
.field
= f.label "Zinssatz"
%br/
= f.text_field :interest_rate
%br/
%h3 Laufzeit
%p Hinweis: Verträge können unbefristet (A) ODER befristet (B) gewährt werden. Bitte entsprechendes eintragen.
%br/
%h4 A) Unbefristeter Vertrag:
.field
= f.label :name, "Kündigungsfrist (in Monaten)"
%br/
= f.number_field :notice_period
%br/
%h4 B) Befristeter Vertrag:
%p Hinweis: Eine der drei Angaben eintragen.
.field
= f.label :name, "A) Enddatum"
%br/
= f.date_select :end_date, {:include_blank => true, :default => nil, :end_year => Date.today.year + 10}
.field
= f.label :name, " * ODER * "
%br/
= f.label :name, "B) Laufzeit in Monaten"
%br/
= f.number_field :duration_months
.field
= f.label :name, " * ODER * "
%br/
= f.label :name, "C) Laufzeit in Jahren"
%br/
= f.number_field :duration_years
%br/
.actions
= f.submit "Fertig", class: 'btn btn-default'