Validate behaving strangely in a nested form

Hi all,

this form will not display the nested part when it fails validation.
What is really throwing me in a loop is that if eliminate one of the
“:include_blank => true”
it works.

I have tried changing them to text_field and it fails also.

Thanks for you help in advance.

class Elig < ActiveRecord::Base
belongs_to :patient

validates_presence_of :contract, :effective

class Patient < ActiveRecord::Base
has_one :elig

validates_presence_of :dob, :name, :last
validates :name, uniqueness: {scope: [:name, :last, :dob]}
validates_associated :elig


= form_for(@patient) do |f|

  • if @patient.errors.any?
    = pluralize(@patient.errors.count, “error”)
    prohibited this patient from being saved:
    - @patient.errors.full_messages.each do |msg|
    %li= msg
    =f.label :Name
    = f.text_field :name
    /more text_field/
    =f.fields_for :elig do |e|
    = e.label :Efective
    = e.date_select :effective, start_year:,order:
    [:day,:month, :year], :include_blank => true
    = e.label :Termination
    = e.date_select :termination, start_year:,order:
    [:day,:month, :year], :include_blank => true
    = e.label :Renewal
    = e.date_select :renewal, start_year:,order:
    [:day,:month, :year], :include_blank => true
    = e.label :Contract
    = e.text_field :contract
    = f.submit

I forgot to post this line for the Patient class.
accepts_nested_attributes_for :elig, reject_if: :all_blank,
allow_destroy: false

I fix the problem.

It is very annoying when this types of mistakes do not generate an
(It is almost as bad as my day of c programming chasing a memory leak.
dgb to the rescue.)

class PatientsController < ApplicationController
def create
@patient =
@elig [email protected]_elig patient_params[“elig_attributes”] #*****
was missing this line
respond_to do |format|
format.html { redirect_to @patient, notice: ‘Patient was
successfully created.’ }
format.json { render :show, status: :created, location: @patient
format.html { render :new }
format.json { render json: @patient.errors, status:

this looks like a very interesting project, I’ve been having some issues
with assigning associations thru a form on an related type of app,
a form that crates an polymorphic association when a provider creates an
order and such. would you be up for an email chat on the topic by
I’ve a demo application up here:
thanks for posting the solution to your issue!