Я чувствую, что должен быть простой способ сделать это, но я просто не знаю, что это такое.У меня есть список данных для отображения, и я хочу включить функцию AJAX «Подробнее» для расширения информации в нижней части каждого сегмента.Для этого мне нужны уникальные идентификаторы div в каждом сегменте.У меня есть этот код:
<% for choice in @student_choices %>
<div id= "student_description", style="display:none;">
<%= choice[:description]%>
</div>
<%= link_to_function "Read More", "Element.show("student_description")"%>
<% end %>
Но поскольку существует несколько идентификаторов div, при нажатии «Подробнее» отображается только первый.Как мне вставить переменную DIV ID?Я знаю, как сделать это в PHP, но это поставило меня в тупик.Даже если мы получим сам идентификатор div как переменную, как заставить Element.show принять переменную?