Я использую Ruby on Rails 3.0.10, и я хотел бы создать новый класс \ model Class2 , который имеет такое же поведение (методы, константы, ...) и который связан ста же таблица базы данных и ... класса \ модели класса2 .То есть Class2 должен быть точно таким же, как Class1 .
Как я могу это сделать?
Мотивации
Я хотел бы сделать это, потому что у меня есть Class1 (и связанная база данныхтаблица), которая используется для хранения некоторых данных ассоциации (:has_many
и :belongs_to
), и точно такие же ассоциации могут обрабатываться Class2 так же, как Class1 make.
Кроме того, я хотел бы сделать это, потому что я "организовал бы" файлы приложения, сохраняя "путь Ruby on Rails" для make.То есть я хотел бы создать связанные файлы представлений в отдельных папках как для Class1 , так и для Class2 (возможно, это просто моя "мания стандартизации вещей!").
Как насчет моих мотиваций для создания нового Class1?
Какие проблемы могут возникнуть в будущих разработках?