【发布时间】:2019-02-15 20:21:49
【问题描述】:
我正在构建一个网络应用程序。为此,我使用rails 作为backend 的api。还将react 用于frontend。我有一个模型user。我想向网站用户显示所有users 及其详细信息。所以我有大约 10,000 多个用户。所以我不能一次将所有用户发送到前端。我想一次只显示 50 个用户。因此,要查看下 50 个用户,前端将向我发送一个新请求以获取下 50 个用户,依此类推。所以我没有得到正确的路径如何构建它。
现在我正在像这样对所有用户进行攻击,而我的服务器正在挂起。
我的users_controller.rb
class UsersController < ApplicationController
def index
users = User.all
render_success(:ok, users, meta: { message: 'User sucessfully send' })
end
end
简而言之 - 我只想在每个请求中向前端发送有限数量的数据。
【问题讨论】:
标签: ruby-on-rails reactjs pagination rails-api