Я хочу добавить два разных статусных шрифта - потрясающий значок, когда я назначаю сотрудника на станцию бронирования.когда презентация обновляется, я могу назначить сотрудника.Если бронирование назначено, шрифт «fa fa-check-circle», а когда не назначен, шрифт «fa fa-times-circle».Я не знаю, как это сделать.
Мое состояние в индексном представлении на всех карточках:
<div class="flip-card">
<div class="flip-card-inner">
<div class="flip-card-front">
<% if !Booking.first.prestations.first.job.nil? %>
<span style="font-size: 18px; color: green;">
<i class="fas fa-check-circle"></i>
</span>
<% else %>
<span style="font-size: 18px; color: red;">
<i class="fas fa-times-circle"></i>
</span>
<% end %>
<p>Ginette</p>
<%= simple_form_for @bookings.first.prestations.first do |f| %>
<%= f.input :job_id,:collection => @users,:label_method => :first_name,:value_method => :id,:label => "Employée",:include_blank => false %>
<%= f.button :submit %>
<% end %>
</div>
<div class="flip-card-back">
<span>Description du service:</span>
<p>Nettoyer la piscine et passer la tondeuse.</p>
</div>
</div>
</div>
Я должен добавить условие в мои prestations # update
def update
if @prestation.update
redirect_to bookings_path
else
render "edit"
end
end