вложенные рельсы драгоценные камни и управление драгоценными камнями - PullRequest
0 голосов
/ 18 августа 2010

Rails - это коллекция нескольких драгоценных камней, все источники которых находятся в репозитории rails, так называемый active_record имеет свой собственный gemspec, но находится на github.com/rails/rails/active_record.В то время как я использую этот материал все время, я действительно не знаю деталей создания моих драгоценных камней с использованием этой стратегии.У меня есть проект для работы, где определенные кодовые базы будут повторно использоваться от проекта к проекту, и я думаю, что я хотел бы создавать гемы для каждого повторяющегося набора инструментов.Хотя драгоценные камни всегда будут использоваться в пространстве имен, например, Company::LegacyRecord Я думаю, было бы идеально иметь LegacyRecord, в этом случае это будет его собственный драгоценный камень.Каково было бы обоснование для создания коллекции драгоценных камней с пространством имен верхнего уровня, например Company, в моем примере, или rails в качестве пространства имен верхнего уровня, по сравнению с полностью независимыми драгоценными камнями?

1 Ответ

0 голосов
/ 19 августа 2010

вам, вероятно, нужно сделать это только для очень больших проектов. Преимущество заключается в том, что вы можете «разделить функциональность» по гемам, и каждый из них будет более специализированным.

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