Ruby on Rails добавить модели для существующего плагина? - PullRequest
1 голос
/ 19 июля 2010

Я новичок в Ruby On Rails и в настоящее время пытаюсь изменить существующий (незавершенный) плагин из github. Все шло гладко, пока я не пытаюсь добавить новые модели в этот плагин.

Я знаю скрипт / генерировать модель и скрипт / генерировать плагин. Но как добавить модели в плагин без регенерации всего плагина? Я не хочу переписывать плагин, чтобы добавить к нему функции, а скрипт / генерировать модель vendor / plugin / myPlugin будет генерировать другие вещи во весь проект, а не в каталог плагинов.

Возможно, я мог бы написать файл класса модели самостоятельно, но как насчет миграции, создать свой собственный файл rake?

Примечание: плагин имеет более одного класса и пару схем переноса с именем datetime_create_model_name.rb. Но я не смог найти генератор в плагине Dir?

1 Ответ

1 голос
/ 19 июля 2010

Напишите generator для плагина, чтобы создать сценарии миграции для новой модели.Обратитесь к некоторым из существующих плагинов, чтобы научиться писать генератор.

Вот один пример:

1) Файл генератора

2) Файл шаблона миграции

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