cómo crear una migración que llene mi menú

¿Cómo creo una migración para completar el menú? Por ejemplo, tengo una encuesta de relación has_many: la pregunta y la pregunta pertenecen a la pregunta de la encuesta has_many: respuestas, y la respuesta pertenece a la pregunta

Esta es una relación que tengo y tengo un menú basado en datos donde el menú es Encuesta y en la encuesta hay preguntas. así que el menú sería así

Survey1
  *question1
  *question2
Survey2
   *question1
   *question2 

¿¿algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta