Rails 请问 rails 如何生成带 optgroup 的 select

huobazi · 2012年02月21日 · 最后由 huacnlee 回复于 2012年02月21日 · 2579 次阅读

比如希望生成的 html 为

<select id="s">
    <option>Item 1</option>
    <option>Item 2</option>
    <option>Item 3</option>
    <option>Item 4</option>
    <optgroup label="group">
        <option>Item 5</option>
        <option>Item 6</option>
        <option>Item 7</option>
        <option>Item 8</option>
    </optgroup>
</select>

假设 node 是有父子关系的,暂时只考虑两级,如何使用 rails 的 helper 来如何做啊?

<span class="span3">
        <%= f.select :node_id, Node.hot_node_collection %>
      </span>

功力不够,找到这篇 blog 看不太懂,求指点。 http://jollibee.yo2.cn/articles/select_tag-with-acts_as_tree.html

需要 登录 后方可回复, 如果你还没有账号请 注册新账号