у меня есть это, на мой взгляд:Как настроить параметр меню в options_from_collection_for_select в Rails 3?
<%
@plan = Plan.limit(4).all
plan ||= Plan.find(params[:plan_id])
%>
<%= select_tag "Plan", options_from_collection_for_select(@plan, 'id', 'name', plan.id) %><br />
Это производит следующее:
<select id="Plan" name="Plan"><option value="1">Gecko</option>
<option value="2" selected="selected">Iguana</option>
</select>
Однако, я хотел бы, чтобы произвести следующие варианты:
<select id="Plan" name="Plan"><option value="1">Gecko ($50)</option>
<option value="2" selected="selected">Iguana ($99)</option>
</select>
Где цену в скобках - plan.amount
.
Это блестящий. Благодарю. – marcamillion