3
我有這個在我看來:如何在Rails 3中自定義options_from_collection_for_select中的菜單選項?
<%
@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 2011-04-12 15:05:48