我正在Rails应用程序上的红宝石上创建种子测试,并且得到了以下数组:
Seed.rb文件
company = ["Tecnics"]
departments = ["hr"],["sales"],["IT"],["marketing"]
assignments = ["goverment"],["contracts"],["banks"],["servers"]["social media"],["telecom"]
country_servers = ["mexico"],["canada"],["ohio"],["New york"]
company = Division.create!({
name: company[0]
})
#departments
departments.each { |dept_name,idx|
dept_names = Division.create!({
name: dept,parent_id: company.id
})
}
#assignments
assignments.each {|assign_name,idx|
@assign_tmp = Division.create!({
name: assign_name,parent_id: dept_names.id
})
}
#country_servers
country_servers.each {|server_name,idx|
@server_tmp = Division.create!({
name: server_name,parent_id: assign_tmp.id
})
}
File.sort_tree
让我们说我想将加拿大服务器与销售部门配对。创建种子时,如何使用数组来做到这一点?或如何在我的种子文件中将Department与其适当的分配和服务器国家/地区进行匹配?
我需要访问一个阵列吗?
我将不胜感激!
注意:我添加了填充种子文件