作为RoR新手开发人员需要一些建议。
因此,我目前正在追踪美国大陆的8个地区。我需要为每个区域分配一整列邮政编码。因此,例如西南-10001、10002、10003、10004、10005;东北-20002、20003、20004、20005、20006等。
最有效的方法是创建一个带有zipcode_location属性的邮政编码表,以放置邮政编码。然后导入与区域相关联的邮政编码。
答案 0 :(得分:2)
就是这样。
每个邮政编码都将属于一个地区,并具有region_id的属性来说明它属于哪个地区。
每个地区都有许多邮政编码,您将能够执行region.zipcode和zipcode.region
class Zipcode < ApplicationRecord
belongs_to :region
end
class Region < ApplicationRecord
has_many :zipcodes
end