Достоинства:Множество столов 1 контроллер, модель и виды
У меня будут таблицы PlaceA, PlaceB, PlaceC до PlaceZ. Эти таблицы имеют одинаковые поля. Проблема в том, что я не хочу использовать наследование, потому что это только помеченные данные, которые он наследует. И эта проблема, я думаю, не вписывается в концепцию наследования.
Когда я хочу добавить место Alburqueque, это начинается с буквы A; Я сохраню его в таблице А. Когда я хочу, чтобы он добавил Нью-Йорк, он будет сохранен в таблице N.
И поскольку Rails поддерживает DRY и имеет отношение к DRY; Я хочу СУШИТЬ мои контроллеры (и модели, и друзья) тоже. Эти таблицы точно содержат одинаковые поля! Когда таблица Place изменяется структурно, другие таблицы должны отражать последние изменения. Эта таблица предназначена только для классификации первой буквы, но я не хочу иметь поле категории, чтобы вы могли предложить мне предложить объединить их все в таблицу «Места».
Итак, как я мог бы иметь 1 контроллер и модель и связанные представления, для 26 таблиц, имеющих точно такую же структуру таблицы.
Старый вопрос:
Я есть таблица, что я назову его PlaceA перечислить все места начинаются с А. Кроме того, у меня будет все столы для письма a..z. Теперь я уже испытываю боль при создании моделей/контроллеров/представлений и пытаюсь организовать их все, чтобы на самом деле я мог иметь все эти таблицы, но с теми же моделями, контроллерами и представлениями.
Ну, при необходимости, контроллеры могут быть разными.
Я уже пытаюсь использовать пространство имен; но я просто думаю, есть ли лучший способ добиться этого. Конечно, я из мира Java.
почему :(это серьезная проблема .... почему нисходящий сигнал.Я могу легко это сделать на Java, но так как я новичок в Rail ... так помогите помочь laaa – user1056373
любой нисходящий должен попробовать мою проблему вместо того, чтобы просто опробовать вопрос. Неэтично, я думаю. – user1056373
, пожалуйста, помогите, эта проблема заставляет меня плакать, а не буквально, но серьезно больно кодировать. – user1056373