так что я работаю над личным проектом.
Я водитель грузовика и создаю простое приложение для отслеживания и расчета дохода и т. Д.
Что я пытаюсь сделать (и может быть, есть гораздо лучший способ сделатьэто) является основным моментом того, что моя текущая активная топливная надбавка основана только на диапазоне месяцев.
В этом случае с 1 апреля по 31 октября и с 1 ноября по 31 марта это может измениться в соответствии с требованиями контракта.
У меня есть столбцы activeDate и endDate в моей базе данных, и это то, что я придумал (но, похоже, не работает).
**<<index.html.erb>>**
<tbody>
<% @fscs.each do |fsc| %>
<% if Date.today === (fsc.activeDate..fsc.endDate) %>
<tr>
<td class="fsc_active"><%= fsc.name %></td>
<td class="fsc_active"><%= fsc.rate %></td>
<td class="fsc_active"><%= fsc.activeDate %></td>
<td class="fsc_active"><%= fsc.endDate %></td>
<td><%= link_to 'View', fsc %></td>
<td><%= link_to 'Edit', edit_fsc_path(fsc) %></td>
<td><%= link_to 'Delete', fsc, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% else %>
<tr>
<td class="fsc_inactive"><%= fsc.name %></td>
<td class="fsc_inactive"><%= fsc.rate %></td>
<td class="fsc_inactive"><%= fsc.activeDate %></td>
<td class="fsc_inactive"><%= fsc.endDate %></td>
<td><%= link_to 'View', fsc %></td>
<td><%= link_to 'Edit', edit_fsc_path(fsc) %></td>
<td><%= link_to 'Delete', fsc, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
<% end %>
</tbody>
Любые советы о том, где я 'я ошибаюсь или указатели о том, как сделать это лучше, будет принята с благодарностью!Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
РЕДАКТИРОВАТЬ 1: Извините В этом случае имеет значение только месяц, а не год или день.мои извинения за то, что я не упомянул это.