我试图fetch()
一次调用多个,目前当我运行这个时:
function notWorking(){
collection1.fetch()
collection2.fetch()
collection3.fetch()
collection4.fetch()
}
如果我只有fetch()
一个并且在其他 3 上返回 500 内部错误fetch()
但是,如果我运行这个:
function working(){
collection1.fetch({
success:function(){
collection2.fetch({
success:function(){
collection3.fetch({
success:function(){
collection4.fetch()
}
})
}
})
}
})
}
有效,但似乎是一种可怕的做法,一次拉多个是更好的方法fetch()
吗?
(后端是使用带有 sinatra 和 datamapper 的 ruby 来评估它的价值)