使用 Rails 在 React 中添加和显示来自选定用户的帖子

Adding and showing posts from selected user in React using Rails

提问人:potrub 提问时间:5/30/2023 最后编辑:potrub 更新时间:5/30/2023 访问量:30

问:

我是 Ruby 和 React 的初学者。我有两个主要问题:

  • 作为管理员,我在路径 /users 上看到一个带有表格的站点,该表格显示所有用户信息 + 图标,例如编辑、删除。我想在用户电子邮件旁边使用 favicon.ico 添加一个图标,以便向用户添加新课程。如何在用户电子邮件旁边获取图标以将新课程添加到路径/users/user_id/new上的确切用户?
  • 我希望能够单击负责显示课程的图标,它必须将我重定向到包含所选用户课程的页面。如何在/users/user_id/courses页面上显示确切的用户课程?

附加问题:

  • /users/user_id 负责编辑用户。如果我在此路径中添加更多内容,它会显示编辑组件并在其下方添加所需的组件。如何防止这种情况发生?

我的前端和后端在单独的文件夹中,通过用 React 编写的 api 进行通信。

在轨道方面,我有一个带有表的SQLite数据库

  • 用户:电子邮件密码(由has_many:courses关联)
  • 课程:名称描述和自动添加user_id(belongs_to:user)。

我在我的课程控制器中添加了渲染json include用户。

现在是 React 端。问题是我有一个表格来显示所有信息,我使用课程来显示所有内容,但我无法从那个地方访问用户。也许我需要添加更多内容?如何通过 React 中的课程访问用户表?

我在互联网上浏览了几个小时(也许我的搜索能力很差......),但我能找到的只是答案。我尝试在 React 中使用道具来做一些事情......course.user.email 等,但也许我太愚蠢了,无法将其正确放置在我的代码中......我尝试添加 Course.joins(:user),但它没有改变任何东西。也许我一直试图在错误的地方添加这些。

我对此不知所措,也许你知道其中一个问题的答案?

ReactJS Ruby-on-Rails Ruby 关联显示

评论


答: 暂无答案