Рельсы соединяют почтовые индексы с регионом и осуществляют поиск по результатам. - PullRequest
0 голосов
/ 03 октября 2018

Нужен небольшой совет для начинающего разработчика RoR.

Итак, у меня есть 8 регионов, которые я сейчас отслеживаю для континентальной части США.Мне нужно назначить каждому региону целый ряд почтовых индексов.Так, например, Юго-Запад - 10001, 10002, 10003, 10004, 10005;Северо-восток - 20002, 20003, 20004, 20005, 20006 и т. Д.

Будет ли наиболее разумным создать таблицу Zipcode с атрибутом, скажем, zipcode_location, для размещения почтовых индексов.Затем импортируйте почтовые индексы с подключением к region.id (имя)?

1 Ответ

0 голосов
/ 03 октября 2018

Вот и все.

Каждый почтовый индекс будет принадлежать региону и иметь атрибут region_id, чтобы указать, к какому из них он принадлежит.

В каждом регионе будет много почтовых индексов, ивы сможете делать region.zipcodes, а также zipcode.region

class Zipcode < ApplicationRecord
  belongs_to :region
end


class Region < ApplicationRecord
  has_many :zipcodes
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...