2010-07-20 59 views
2

我需要設置一個HTML類此軌道選擇和我已經嘗試了許多變化並沒有什麼設置在軌道一類選擇

<%= add.select :state, 
     @states.map { |s| [ s.name, s.abbr ] }, 
     :class => 'state', 
     :include_blank => true 
%> 

回答

3

我相信你options後您html_options應該去。另外,由於您爲最後兩個參數指定了兩個哈希值,因此應該使用大括號來明確告訴Ruby它們是兩個單獨的哈希值。試試這個:

<%= add.select(:state, 
     @states.map { |s| [ s.name, s.abbr ] }, 
     { :include_blank => true }, 
     { :class => 'state' } 
    ) 
%> 
+0

謝謝你,因爲我玩弄了一會兒 – Trace 2010-07-20 01:28:33