我想知道async.js中的并行执行是如何工作的
async = require('async')
async.parallel([
function(callback){
for (var i = 0; i < 1000000000; i++) /* Do nothing */;
console.log("function: 1")
},
function(callback){
console.log("function: 2")
}
]);
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我希望获得输出:
功能:2
功能:1
但是,控制台抛出反转,发生了什么?谢谢.
我正在尝试使用Rails 4来构建一个应用程序,我在使用外键,表单和实体名称时遇到了这个小问题.以下是一些细节:
rails g scaffold user_type name:string
rails g scaffold user name:string pass:string user_type:references
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,a user_type和a 之间有一个简单的关系1:n user.它在这种情况下产生了正确的脚手架.这是生成的表单的图像,

但是我想要的是生成器的结果是下一个形式,

所以我想要的第一个改变rails g scaffold就是生成至少与选择输入的e 1:n关系.此外,我正在寻找一个涉及模型的解决方案label.我需要一个scaffold command最终产生这个.

Witch意味着实体user_type的name属性具有"演示标签".
我知道我可以从头开始创建一个生成器,但我相信我在命令行中缺少一些选项,因为这个更改实际上非常小.
并且可以提出一个解决方案,包括在每个CRUD中插入正确的代码,但我打算将其用于150表数据库.有帮助吗?
有没有办法find_each在django中使用?
根据 Rails 文档:
此方法仅用于批量处理无法一次性全部放入内存的大量记录。如果您只需要循环少于 1000 条记录,最好使用常规的 find 方法。
http://apidock.com/rails/ActiveRecord/Batches/ClassMethods/find_each
谢谢。
async.js ×1
crud ×1
django ×1
forms ×1
generator ×1
javascript ×1
node.js ×1
python ×1
scaffolding ×1