I have Apprentice a subclass of Person And it seems to me in this special STI case, ApprenticeForm failed to save the @apprentice Please run the test: rspec spec/controllers/apprentices_controller_spec.rb