2014-09-23 46 views
1

當我將Sails從V0.9升級到V0.10時,我遇到了Waterline的麻煩。就網上找到解決方案而言,我已經用盡了我的選擇。問題是:風帆升級v10.5水線「遷移 - 安全」選項會產生錯誤?

Sails v0.10要求設置遷移屬性,並將其設置在我的models.js配置文件中 - migrate:「safe」。

我的服務器控制檯一直給我下面的錯誤:

node_modules/sails/node_modules/waterline/lib/waterline/core/validations.js:77 
Object.keys(attrs[attr]).forEach(function(prop) { 
TypeError: Object.keys called on non-object 

別的任何人碰到這個問題?

+0

這可能是一個依賴問題;請參閱http://stackoverflow.com/questions/25558153/sails-v10-0-on-mysql-encountering-schema-of-undefined/25572465#25572465 – sgress454 2014-09-23 23:19:24

+0

我試圖清除緩存並刪除現有的模塊沒有運氣。任何其他想法? – 2014-10-09 05:40:03

回答

0

我意識到一點之後,我已經將以下內容添加到我的模型中。拆除後,我可以順利運行帆船。也許檢查你的模型,以確保一切都是猶太教。

autoCreatedAt: true, 
 
autoUpdatedAt: true