簡體   English   中英

渲染類別和子類別軌道

[英]Render categories and subcategories rails

我正在用用戶注冊列表

有三類:

User(id: integer, name: string, email: string, password_digest: string, remember_token: string)
TaskList(id: integer, user_id: integer, header: string)
Task(id: integer, task_list_id: integer, content: string, mark: boolean, priority: integer)

他們的模型:

class User < ActiveRecord::Base
  has_many :task_lists, dependent: :destroy
end

class TaskList < ActiveRecord::Base
  belongs_to :user
  has_many   :tasks, dependent: :destroy
end

class Task < ActiveRecord::Base
  belongs_to :task_list
end

如何顯示每個用戶的任務列表

each user
  - TaskList(user_id)
     Task(task_list_id)
     Task
  - TaskList(user_id)
     Task
     Task

假設您為用戶設置了一個實例變量,那么類似的事情將實現您想要的。

<% @user.task_lists.each do |list| %>
  <h1><%= list.header %></h1>
  <% list.tasks.each do |task| %>
    <p><%= task.content %></p>
  <% end %>
<% end >

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM