selectやcollection_selectでjavascriptが効かない、onchangeなど rails4

rails4<%= p.select :supplier_id, @suppliers.map{|m| [m.name, m.id]},:onchange => "get_supplier_items(this.id);" %><%= p.collection_select :supplier_id, @suppliers, :id,:name_short, :include_blank => "仕入先を選択",:onchange => "get_supplier_items(this.id);" %>

としてもonchangeが発動しない...
はまった
http://stackoverflow.com/questions/22273898/rails-4-javascript-onchange-issue
を参考に
最初のオプションを{}でくくる(OR なくても追加)<%= p.select :supplier_id, @suppliers.map{|m| [m.name, m.id]}, {}, :onchange => "get_supplier_items(this.id);" %><%= p.collection_select :supplier_id, @suppliers, :id,:name_short, {:include_blank => "仕入先を選択"}, :onchange => "get_supplier_items(this.id);" %>

うーん、解決