Jag träffade precis samma problem. För att få det att fungera var jag tvungen att lägga till adapterns konfigurationsinformation till min modell, t.ex. /api/models/User.js:
module.exports = {
adapter: 'mysql',
config: {
host: 'localhost',
user: 'user',
port:'3306',
// Psst.. You can put your password in config/local.js instead
// so you don't inadvertently push it up if you're using version control
password: 'secret',
database: 'sailstest'
},
attributes: {
firstName: 'STRING'
}
};
Se dokumenten:
http://sailsjs.org/#!documentation/models
Jag var också tvungen att lägga till /api/controllers/UserController.js manuellt, eftersom genereringsfunktionen inte lade till den i den här appen, även om den lade till den i den tidigare testappen jag gjorde.
UPPDATERING:
Installera Sails.js beta för att få bättre funktionalitet.
npm install [email protected] -g
Konfigurationen fungerar inte bara som förväntat (under config/connections.js), ORM har supportassociationer, som inte stöds i version 0.9.