[英]not able to access data from hierarchy one to many relation in rails
項目有很多站點,每個站點都有很多備注
現在在project#show
中,每個site
都無法訪問remarks
屬性
這是我的代碼-
顯示.html.erb
<% @projects.sites.each do |site| %>
<% site.remarks.each do |remark| %>
<% if remark.status == false %>
<td class="rejected fi-x"><%= ' Rejected' %></td>
<% elsif remark.status == true %>
<td class="approved fi-check"><%= " Approved" %></td>
<% end %>
項目控制器.rb
@projects = current_user.projects
備注.rb(模型)
belongs_to :site
site.rb(模型)
has_many :remarks, dependent: :destroy
路線.rb
resources :sites do
resources :remarks
end
resources :projects
您的站點 model 應包括:
has_many :remarks, dependent: :destroy
不是
has_many :sites, dependent: :destroy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.