我有一张表格,希望能够选择类别&子类别。
这是seeds.rb的一个自动示例:
Examples:
cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
Mayor.create(name: 'Emanuel', city: cities.first)
有city.first - 但你可以为cities.sixth或cities.twelfth吗? 是否有不同的方法来实现它并将子类别与文件中的类别联系起来?
答案 0 :(得分:0)
我个人建议不要使用职位分配子类别。存在另一个开发者机器或服务器上存在数据的可能性。
我通常会这样做:
city = City.find_or_create_by_name(
name: "Chicago"
)
mayor = Mayor.find_or_create_by_city_id(
city_id: city.id,
name: 'Emanuel')