如何在rails上设置下拉菜单的默认值?

时间:2011-10-19 10:05:52

标签: ruby-on-rails drop-down-menu

我有以下代码

        <select name="status_drop" id="status" selected="<%=session[:status]%>" >
            <option value="0">Completed</option>
            <option value="1">Not Completed</option>
        </select>

我有会话通话会话[:状态] 它保持1或0,我需要根据会话[:状态] 值设置默认值。有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

你可以试试

<select name="status_drop" id="status">
    <option value="0"<%= ' selected="selected"' if session[:status] == 0 %>>Completed</option>
    <option value="1"<%= ' selected="selected"' if session[:status] == 1 %>>Not Completed</option>
 </select>