[编辑]我使用React和Rails的方式不同而且没有使用react-rails gem ......
好的,所以我用Rails编写了api,格式如下:
data: {
comments: [
{
comment: 'Lorem Ipsum',
user_id: 1
},
{
comment: 'dolor sit',
user_id: 2
},
{
comment: 'amet',
user_id: 3
}
]
}

现在,在我的反应视图中,我想有点像<%= User.find_by_id(params[:id]).name %>
。我在想什么只是将posted_by
属性添加到表中并将其添加为api中的键,使用控制器(rails方法)设置了user_id
的字符串值,另一个是写另一个请求(反应方法)只会获取名称,但我认为它太多了。什么是更好的方法?
答案 0 :(得分:0)
在我看来,这实际上取决于数字。如果您对该页面有15条评论,那么您不想提出15个请求。我的一般建议是尽可能接近JSON API。但是,如果你想坚持当前的情况,我会有两个数据集:
1.评论 - 这就像你已经这样了 2.Users - 用户数组,包含所有必填字段(如名称)。
这样你最初只会做两个请求。
答案 1 :(得分:0)
好的,这可能会迟到。我刚刚添加了用户和评论之间的关系,并在json响应中添加了 ffmpeg \
-f v4l2 -i /dev/video0 \
-f alsa -i hw:2 \
samples/video.mp4