想象一下,我有一种带有以下代码的“社交应用程序”,目标是:
1-从服务器加载我拥有的“喜欢”集
2-每个“赞”都有对“帖子”的引用
3-每个“帖子”都有文字,说明和图片。
我的问题是
1-我绑定了属性“ Like.Post”,但我希望以“异步”方式下载数据。 请参见int“ Like.Post”中的代码,它包含一个await“,并且它是不允许的。 那么,什么是最好的方法呢?
2-我可以拥有成千上万个赞,并且希望“逐步”“下载”喜欢的集合,是否有某种“延迟加载”列表能够逐步从服务器下载/查询数据?分页机制
3-是否可以对REST服务器进行分页?如何在服务器端和客户端都开发此代码?
def update
respond_to do |format|
if @event.update(event_params)
if ...
....
else
@events = Event.all
format.json { render :index, status: :ok }
end
else
....
end
end
end