Наследовать атрибуты и функции жизненного цикла моделей Sails.js

Я хочу создать собственный набор атрибутов и методов жизненного цикла, которые будут использоваться всеми моими моделями Sails.js.

Sails.js автоматически создает и регистрирует объекты модели, вызываяWaterline.Collection.extend() метод и предоставление определения модели, найденного внутри/api/models каталог.

Как лучше всего расширить определение модели от родителя? Я уже пытался использовать_.extend(sails.config.model.parentModel, childModel) но к сожалениюsails объект не выставляется глобально (так как это делается после загрузки крючка orm). Я мог бы простоrequire() базовая модель во всех моих моделях и расширить ее.

Какой будет чистый подход, который хорошо сочетается с Sails?

Ответы на вопрос(1)

Ваш ответ на вопрос