【やりたいこと】
勤務中ユーザーの一覧表示したい
【困っていること】
一応表示はできているが重複して表示されている
【質問】
何が原因で重複しているのかわからないので原因と解決方法を教えていただけないでしょうか?
⬇️githubも載せておきます
github
def on_duty @now_users = [] @now_users_employee_number = [] User.all.each do |user| if user.attendances.any?{|day| ( day.worked_on == Date.today && !day.started_at.blank? && day.finished_at.blank? ) } @now_users.push(user.name) @now_users_employee_number.push(user.employee_number) end end end
views/users/on_duty.htnl.erb
<% provide(:title, '出勤中社員一覧') %> <h1>出勤中社員一覧</h1> <div> <table class="table-bordered table-striped table-condensed"> <thead> <tr> <th>社員番号</th> <th>名前</th> </tr> </thead> <tbody> <% @now_users_employee_number.each do |employee_number| %> <% @now_users.each do |name| %> <tr> <td> <%= employee_number %> </td> <td> <%= name %> </td> </tr> <% end %> <% end %> </tbody> </table> </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/10 07:25