Как отображать вложенные таблицы в reactjs с rails в качестве серверной части

#html #mysql #sql #ruby-on-rails #reactjs

#HTML #mysql #sql #ruby-on-rails #reactjs

Вопрос:

Модели Rails:

 User.rb
has_many :todos, foreign_key: "developer_id"

Todo.rb
belongs_to :developer, class_name: "User", optional: true

Schema of todos table
    t.bigint "developer_id"
    t.string "title"
    t.integer "status"

 

Запрос:

 users_data = User.joins(:todos).where('users.id=todos.developer_id').select('users.id, todos.title, todos.status').to_a
 

Ответ на запрос:

 [#<User id: 2, title: "Design home Page", status: 1>, #<User id: 4, title: "Display developers", status: 2>, #<User id: 4, title: "Projects display to admin", status: 2>]
 

При необходимости можно изменить ответ для отображения данных во внешнем интерфейсе.

Мне нужно отображать подобные данные во внешнем интерфейсе, то есть в reactjs

занятый кот

Я попытался создать динамическую таблицу, но не мог придумать, как сравнить статус и разработчика.

 </table>
<tbody>
  <tr id="row0">
    <td id="cell0-0">status 1</td>
    <td id="cell0-0">developer name</td>
  <tr>
   <table>
    <tr><td>Display todo 1</td></tr>
    <tr><td>Display todo 2</td></tr>
   </table>
  </tr>
  <tr id="row1">
    <td id="cell1-0">status 2</td>
  </tr>
  <tr id="row2">
    <td id="cell2-0">status 3</td>
  </tr>
</tbody>
</table>
 

Помогите мне в динамическом создании таблицы, также, если в будущем я добавлю пользователей, она должна быть добавлена автоматически в конце

Комментарии:

1. что вы пробовали до сих пор? и какие у вас проблемы?

2. Таблица, которая у меня есть, — это то, о чем я мог подумать, если вы могли бы направить меня, тогда я смогу это сделать.