Estoy aprendiendo Rails creando un sitio simple donde los usuarios pueden crear artículos y comentar sobre esos artículos. Tengo una vista que enumera los artículos y comentarios más recientes de un usuario. Ahora me gustaría agregar 'perfiles' de usuario donde los usuarios pueden ingresar información como su ubicación, edad y una breve biografía. Me pregunto si este perfil debería ser un modelo/recurso separado (ya tengo muchos campos en mi modelo de usuario porque estoy usando Authlogic y la mayoría son campos opcionales).¿El perfil de un usuario debe ser un modelo separado?
¿Cuáles son los pros y los contras de usar un recurso separado?
Vea también: http://softwareengineering.stackexchange.com/questions/241089/keep-user-and-user-profile-in-different-tables – Jon