在this page,我看到了这段代码:
post._id = Posts.insert(post);
Router.go('postPage', post);
...根据_id值加载页面。
这真的应该是它应该是什么,或者它应该是:
var id = Posts.insert(post);
Router.go('postPage', id);
IOW,为什么传递整个对象时所需要的只是id,它是从insert函数返回的(引用自上面链接的页面,“Lafuncióninsert()devuelve el identificador _id del objeto que se ha insertado en la base de datos “)?
即使显示的方式有效(路由器足够智能以提取id),也不是“我的方式”更好(即使我不是Sinatra)?