Есть ли способ дать каждой записи в таблице свой собственный класс CSS? Я отображаю записи как частичные, но хотел бы иметь возможность назначать каждому частичному свой собственный атрибут css. Может быть, способ назначения правил CSS по имени div и идентификатору записи вместе взятых?
EDIT
Извините за плохо написанный вопрос, я постараюсь объяснить более подробно.
У меня есть таблица записей мест, которые отображаются на странице указателя в партиалах, и я хочу, чтобы у каждой из них был значок, размещенный на карте слева от экрана (map_container). Карта - это просто нарисованное от руки изображение в качестве фона с фиксированной шириной и высотой.
Место проведения index.html.erb:
<div class="map_container">
</div>
<div class="filter_options_container">
<form class="filter_form", method="get">
<fieldset class="filter_form_fieldset">
<legend class="filter_form_fieldset_legend">Choose an area:</legend>
<% Area.all.each do |a| %>
<span class="filter_form_checkbox_label">
<%= check_box_tag("areas[]", a.id, false, :class => "styled")%>
<%= a.name %><br>
</span>
<% end %>
<input type="submit" value="Filter" />
</fieldset>
</form>
</div>
<div class="venue_partials_container">
<%= render :partial => 'venue', :collection => @venues %>
<div class="clearall"></div>
<%= will_paginate @venues %>
<div class="venue_partial_button">
<%= link_to 'add a new venue', new_venue_path %>
</div>
</div>
<div class="clearall"></div>
Я думал, что одним из способов сделать это может быть создание другой таблицы записей значков, в которой одно место принадлежит одному значку, а одно - одному месту. Затем сдача области div карты частям записи значков. Классы CSS с различными классами могут быть примерно такими:
.icon(with_venue_id_1) {
position: absolute;
top: 10px;
left: 10px;
}
.icon(with_venue_id_2) {
position: absolute;
top: 15px;
left: 20px;
}
и т. Д. И т. Д. *
То, что я знаю, настолько ужасно плохо, что может вызвать у вас немного тошноты, но мой нулевой опыт программирования привел меня к этому. Я полагаю, что есть много лучших способов сделать это, но это может помочь мне, по крайней мере, в качестве учебного пособия.
Мне бы хотелось, чтобы эти значки и их расположение добавлялись из самого запущенного приложения, но сейчас я рад, что что-то заработало.
Спасибо за любую помощь, она очень ценится.