Ruby on rails 如何创建将填充“我的菜单”的迁移

Ruby on rails 如何创建将填充“我的菜单”的迁移,ruby-on-rails,ruby,Ruby On Rails,Ruby,如何创建迁移以填充菜单。比如我有关系 调查有很多:问题和问题属于调查 问题有很多:答案,答案属于问题 这是我的关系,我有数据驱动菜单,菜单是调查,在调查中有问题。所以菜单应该是这样的 Survey1 *question1 *question2 Survey2 *question1 *question2 有什么想法吗???我刚做了这个,所以 第一步。使用acts_as_tree创建树结构菜单 第二步。在seeds.rb中创建树结构,这样就可以执行rake db:seed a

如何创建迁移以填充菜单。比如我有关系 调查有很多:问题和问题属于调查 问题有很多:答案,答案属于问题

这是我的关系,我有数据驱动菜单,菜单是调查,在调查中有问题。所以菜单应该是这样的

Survey1
  *question1
  *question2
Survey2
   *question1
   *question2 
有什么想法吗???

我刚做了这个,所以

第一步。使用acts_as_tree创建树结构菜单

第二步。在seeds.rb中创建树结构,这样就可以执行rake db:seed

about_us    = root.children.create(:title => 'ABOUT US') {|r| r.url = '/pages/about_us'}

about_us.children.create(:title => 'biography')
about_us.children.create(:title => 'our clients')
about_us.children.create(:title => 'office locations')
about_us.children.create(:title => 'contact us')

第三步。在application_helper.rb(或任何位置)中创建一个助手,以html格式构建菜单。

如果没有菜单模型,则无法进行菜单迁移。不,我不希望进行菜单迁移。我想要一个迁移,它将填充一个包含调查和问题的菜单。现在我有工作菜单,但有粗略的数据。