1
このビューをコントローラに移動するにはどうすればよいですか?あなたのビューでビューからコントローラへのロジック
モデル
class Reserve < ApplicationRecord
belongs_to :user, optional: true
end
ビュー
<% @user_list.each do |user| %>
<td><%= user.name %></td>
<% Reserve.where(:user_id=>user.id).each do |a| %>
<td><%= a.date %></td>
<td><%= a.time %></td>
<% end %>
コントローラ
@user_list = User.all
質問は予約です= Reserve.where(:user_id => user.id)ですか? – John
'User.includes:reserves'はあなたがやりたいことを行います。代わりに、各ユーザのwhere節を使ってdbをもう一度打って試してみてください。そして、はい、それは@ジョンです –
最後の質問コントローラ内で反復したいオブジェクト予約= 'Reserve.where(:user_id => user.id)'を作成し、reserve.each do | f |コントローラのuser.idを渡すことは可能ですか?ありがとうございます – John