1
我有一個模型對象,它以多對多關係鏈接到一個國家列表。這些國家的關鍵是他們的ISO 3166 alpha-2 codes。Rails:多對多扁平化只有連接表
我想要完成的事情是保存爲使用Country類和表,並且只允許我的對象有一個object.countries
形式的存取器,它將返回一個字符串數組,例如:["IL", "US", "IT", ... ]
。
實質上,只有連接表的一種has_and_belongs_to_many
動作。 這可能嗎?
在國家列表中是否有最佳做法?
考慮一個標準的'has_many'並覆蓋'object'類中的'countries'方法 – apneadiving