2015-12-10 5 views
0

У меня есть список почтовых индексов «охваченных областей». Когда пользователь вводит свой почтовый индекс, я хочу сравнить этот почтовый индекс со списком охваченных областей, а затем сообщить пользователю, охвачена ли область или нет.Где я могу поместить свой список значений

Я изо всех сил пытаюсь найти себе лучшее место для хранения списка почтовых кодов, просто ли это будет модель «post_code» с одним столбцом?

+1

Это зависит от того, как вы хотите хранить, получать и изменять данные. Это может быть константа ruby ​​в коде, это может быть единственная модель, она может быть сложной перекрестной ссылкой, ... Только вы знаете свои требования. Если простая модель делает то, что вы хотите, обязательно продолжайте. Если нет, используйте что-то другое. –

+1

как @HolgerJust говорит, что мы не знаем ваших других требований. У вас есть другая информация о сохраненных почтовых индексах, таких как тарифы доставки и т. Д. Или вам нужно связать эту информацию с другими моделями вашего приложения. Это большой список, который часто меняется, и т. Д. ... – Doon

+0

В настоящее время у меня есть модель пользователя и модель поставщика. Когда у поставщика есть почтовый индекс на странице своего профиля, который соответствует запросу почтового индекса пользователей, почтовый индекс в модели «почтовый индекс» будет правдой. Список почтовых индексов не изменится. – Stoob

ответ

1

Да, одна модель должна соответствовать требованиям. Добавьте индекс на postcode для более быстрого поиска, также вам может понадобиться какое-то поле, например is_active, для предотвращения частого добавления/удаления, если часто изменяется список

Смежные вопросы