2012-08-16 60 views
12

我要添加类属性来选择轨道3标签 我的代码是如何添加类属性在轨选择标签3

<div > 
    <%= f.label :type %><br /> 
    <%= f.select "type_id", options_from_collection_for_select(@type, 
    "type_id","name"),:include_blank=>true%> 

</div> 

我的问题是,我想一个特定的类名称添加到这个选择标签用于验证目的。 我尝试添加

:class=>"myclassname" 

,但它不工作了me.plz解决我的问题

+0

的可能重复的[on Rails的形式\红宝石_for与类选择字段(http://stackoverflow.com/questions/4081907/ruby-on-rails-form-for-select-field- – fivedigit 2014-09-16 10:51:45

回答

27

您可以添加类属性是这样的。检查select

<%= f.select "type_id", 
    options_from_collection_for_select(@type, "type_id","name"), 
    { :include_blank => true }, 
    { :class => 'myclassname' } %> 
+1

Great thatz对我很好。我的问题是我没有使用括号{}围绕:include_blank => true和:class =>“myclass”...再次感谢Kulbir – 2012-08-16 07:10:08

+0

我自己面对这个问题很多次。我一直忘记大括号:) – 2012-08-16 07:11:28