Я ищу идею, как сделать так, чтобы звезды выглядели так:
Сейчас у меня есть таблица с колонкой для черных звезд.и столбец для серых звезд (в «Hüllenkontrolle», например, «2» для 2 черных звезд и «4» для 4 серых звезд).Поэтому я подумал о чем-то, что показывает другую картину в зависимости от того, какое число находится в базе данных (1 = 1 звезда, 2 = 2 звезды, 3 = 3 звезды, 4 = 4 звезды ...)
У меня нетИдея, что искать в Интернете или как понять, что будут просматриваться не цифры, а некоторые звезды.Кто-нибудь знает, как это реализовать?
некоторая информация о моей модели базы данных: http://img6.imagebanana.com/img/kwenevyz/beziehungen.png
- все данные просматриваются в html.erb сотрудника.
- черные звезды представляют таблицу current_qualification (столбец «qualificationstars»), серые звезды представляют ожидаемую таблицу квалификаций (столбец «qualificationstars»).Прямо сейчас это написано в html.erb так:
<% @employee.position.expected_qualifications.each do |expected_qualification| %>
<p><%= expected_qualification.qualificationstars %></p>
<%end%>
Хорошие новости!Кажется, это работает
<% @employee.position.skills.zip(@employee.position.expected_qualifications, @employee.current_qualifications).each do |skill, expected_qualification, current_qualification| %>
<p>
<% (current_qualification.istqualifikation).times do %>
<%= image_tag("black.png") %>
<% end %>
<% (expected_qualification.sollqualifikation - current_qualification.istqualifikation).times do %>
<%= image_tag("grey.png") %>
<% end %>
</p>
<% end %>
Вот как это выглядит в браузере: