has_ancestry /为现有表分配层次结构

时间:2015-05-31 18:55:34

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

我有一个从CSV文件导入的数据库,我想根据下面的程序集级别分配层次结构。 不确定采取哪种方法。 我可以写if语句,但会很长。 抱歉,我是新手,我不知道从哪里开始。非常感谢任何帮助。

assembly_level         assembly_tree           description      uniq_id
0                      zero level               "zero level"    d9s64
1                       level one assembly      "level one"     c9633
2                        level two assembly     "level two"     11197
3                         level three assembly  "level three"   e271f
4                          level four assembly  "level four"    552da
4                          level four assembly  "level four"    4568a
3                         level three assembly  "level three"   b72bd

编辑

我可以在导入期间将assembly_level分配给Parent_id吗?

@item = Item.new(:assembly_level=> params[:parent_id])

0 个答案:

没有答案