I have the same issue as Creating an additional related model with Devise (which has no answer).
I have overridden the devise view for creating a new user and added
You may be trying to mass assign some protected variable, OR you might not be saving a valid record. Check to make sure that the record is actually saving to the db.