帮助rails collection_select [编辑]

时间:2010-06-29 18:07:49

标签: jquery ruby-on-rails collections

我一直在尝试为我的app实现this jquery插件。我需要帮助尝试输出这样的内容

<select name="user[university_id]" id="user_university_id" class="selectable">
    <option value="1" title="uni1">Uni1</option>
    <option value="2" title="uni2">Uni2</option>
</select>

通过使用rails helper ...问题是帮助器似乎永远不会向选项标签输出title属性..这对于这个插件至关重要

请帮忙, 提前谢谢

编辑: 我当前的rails代码是

<%= f.collection_select(:university_id,University.all,:id,:name) %>

只输出

<select name="user[university_id]" id="user_university_id">
        <option value="1">Uni1</option>
        <option value="2">Uni2</option>
    </select>

基本上我需要的是一种将title属性添加到我的选项中的方法。

1 个答案:

答案 0 :(得分:1)

如果你不使用rails helper route,你可以用jQuery添加它:

$(function () {

    $('select.selectable option').each(function () {
        $(this).attr('title', $(this).text());
    });

});