Rails 3: Как я могу повторно использовать код в моем следующем проекте? - PullRequest
0 голосов
/ 11 декабря 2011

Я хочу повторно использовать некоторые контроллеры, модели, таблицы стилей, изображения и представления в будущих проектах. Как это возможно в Rails 3, чтобы они были стандартными компонентами, когда я создаю новый проект (rails new $ project)?

Ответы [ 2 ]

2 голосов
/ 11 декабря 2011

Обычно вы используете те же принципы ОО, которые используются в других языках и приложениях. Вы можете использовать контроль версий для синхронизации файлов, если они изолированы. Однако, если они распространяются о проекте, вам следует заглянуть в Rails Engines . Однако вы столкнетесь с множеством головных болей, если ваш код не является ортогональным.

1 голос
/ 11 декабря 2011

Извлеките их в Engine или Gems. Структурные таблицы стилей, изображения в активах. Это не только возможно, на самом деле это стандартное решение. Прочитайте некоторые драгоценные камни, чтобы изучить это (Придумайте, каминари, чтобы назвать некоторых).

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