Jeg har lige ramt det samme problem. For at få det til at virke, var jeg nødt til at tilføje adapterkonfigurationsoplysningerne til min model, f.eks. /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 dokumenterne:
http://sailsjs.org/#!documentation/models
Jeg var også nødt til at tilføje /api/controllers/UserController.js manuelt, da genereringsfunktionen ikke tilføjede den på denne app, selvom den tilføjede den på den tidligere test-app, jeg lavede.
OPDATERING:
Installer Sails.js beta for at få bedre funktionalitet.
npm install [email protected] -g
Ikke alene fungerer konfigurationen faktisk som forventet (under config/connections.js), ORM'en har understøttelsesassociationer, som ikke understøttes i 0.9-udgivelsen.