所以我正在制作这个应用程序,我会为餐厅提供菜单项吗?
所有者应该能够移动菜单项
这是我的menuitem.js模型包含的
名称,价格,位置
而已.超级简单.
因此,为了重新定位这些元素,我将使用jquery UI,因此最终产品将与此类似> http://jqueryui.com/sortable/
因此,我的目标是每次更改其中一个菜单项时,将每个菜单项的位置保存在数据库中.所以我认为Sails必须有一个可以一次更新所有记录的功能
如下
Menuitem.update([{id: 1},{position: 3}], [{id: 2},{position: 3}] ).exec(function(err, updatedRecords) {
if (err) {
return res.send({message: 'Could not update the records', err: err}, 500);
}
if (updatedRecords) {
return res.send({ records: updatedRecords }, 200);
} else {
return res.notFound('Records not found');
}
});
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激
还在SailsJS上打开了一个问题 https://github.com/balderdashy/sails/issues/2404
嗨,我有一个网络应用程序,当我在我的计算机和农村地区的开发模式工作时,我需要能够使用资产形成一个本地文件夹.但是,当我将代码部署到PROD服务器时,我需要能够切换要从CDN加载的资产.
无论如何在sails.environment global的帮助下这是否可能?
例如
<% if(sails.environment == 'PROD') { %>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular-resource.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular-cookies.min.js"></script>
<% } else { %>
<script src="/js/jquery.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/angular.min.js"></script>
<script src="/js/angular-resource.min.js"></script>
<script src="/js/angular-cookies.min.js"></script>
<% } %>
Run Code Online (Sandbox Code Playgroud)
谢谢.