Ok so I have a brand new rails 3.2.3 application that i need users with lots of other attributes like genre and birthday and others. I am asking for the best way to structure the db. I was thinking users and profiles
class Profile < ActiveRecord::Base
belongs_to :contact
class User < ActiveRecord::Base
has_one :profile
and putting the first and last name and password info in the users table and the other data in the profiles table. I am using devise as the the user authentication. But i have a signup form that has all the info needed, so is there a an easy way to avoid the nesting of the two tables in the form. Is there an easy way to do this...this seems very basic but has me a bit confused