Я пишу это подробно, предполагая, что вы очень плохо знакомы с рельсами из-за того, как вы задали вопрос, и того, каков ваш код зрения. Мои извинения, если я ошибаюсь.
В вашем контроллере (я думаю, это должно быть films_controller.rb
или master_films_controller.rb
), действие, в котором вы вычисляете это @master_films
(оно будет иметь то же имя, что и добавьте это:
@master_films = MasterFilm.all.order('laminated DESC')
# OR
@master_films = MasterFilm.all.order(laminated: 'desc')
# letter case does not matter
Ваш код таблицы в представлении неверен. Должно быть:
<table class="table table-condensed table-hover">
<thead>
<tr>
<th>Serial</th>
<th>Formula</th>
<th>Mix/g</th>
<th>Mach</th>
<th>ITO top</th>
<th>Thinky</th>
<th>Chemist</th>
<th>Operator</th>
<th>Inspector</th>
<th>Eff W</th>
<th>Eff L</th>
<th>Yield</th>
<th>Defects</th>
<th>Laminated</th>
<th>Note</th>
</tr>
</thead>
<tbody>
<%= @master_films.each do |master_film| %>
<tr>
<td><%= master_film.serial %></td>
<td><%= master_film.formula %></td>
<td><%= master_film.mix %></td>
<td><%= master_film.mach %></td>
<td><%= master_film.ito_top %></td>
<td><%= master_film.thinky %></td>
<td><%= master_film.chemist %></td>
<td><%= master_film.operator %></td>
<td><%= master_film.inspector %></td>
<td><%= master_film.eff_w %></td>
<td><%= master_film.eff_l %></td>
<td><%= master_film.yield %></td>
<td><%= master_film.defects %></td>
<td><%= master_film.laminated %></td>
<td><%= master_film.note %></td>
<tr>
</tbody>
</table>