2012-06-06 70 views
3

我想选择具有特殊颜色的SELECT标签中的一个选项。Rails选择标签 - 设置特定的选项样式

如何使用Rails的f.select helper和options_for_select来做到这一点?

<html> 
<head> 
    <style type="text/css"> 
    option.standard {background-color:#FFAAAA} 
    </style> 
</head> 
<body> 
    <select style="width:100px"> 
    <option selected="selected">1</option> 
    <option>2</option> 
    <option class="standard">3</option> 
    <option>4</option> 
    <option>5</option> 
    </select> 
</body> 
</html> 

回答

3

由于文件说,为options_for_select,你可以做这样的:

options_for_select([ 1, 2, [ 3, { :class => 'standard' }], 4, 5 ], [ 1 ])