test_demo Stack overflow demo: /questions/26611962/rails-3-cant-perform-validation-for-persited-object-when-use-collection-singula