Я использую тэг выбора формы Bootstrap и хочу условно установить изначально выбранную опцию со встроенным ruby, основываясь на значении некоторой переменной.
Я нашел решение с использованием jquery и javascript, описанное на этом веб-сайте: https://www.daftlogic.com/information-programmatically-preselect-dropdown-using-javascript.htm,, где вы просматриваете потенциальные опции, а затем устанавливаете выбранное значение. Однако мне было интересно, есть ли другой подход, где можно использовать встроенный ruby для рендеринга выбранной опции на начальном рендере.
Вот HTML-код с выбранным тегом:
<select>
<option name="project-option">General Search</option>
<% current_user.projects.each do |project| %>
<option name="project-option" id="project-option-<%= project.id %>"><%= project.name %></option>
<% end %>
</select>