2016-10-05 4 views
0

Ich habe dieses Stück CodeWie man eine Bestellung zweimal macht?

<% @hours.joins(:worker).order('workers.name').each do |hour| %> 

<tr> 
    <td><%= hour.worker.name %></td> 
    <td><%= hour.job.date</td> 
... 

Wie eine Bestellung auf der hour.job.date tun kann, nachdem auf worker.name sortiert werden?

Antwort

1

einfach die Spalten festlegen Sie bestellen möchten (in Ihrem Fall Sie wollen auch jobs Tisch beitreten):

@hours.joins(:worker, :job).order('workers.name, jobs.date')