Ruby on rails jQuery Selectmenu和Rails分组\u collection\u select

Ruby on rails jQuery Selectmenu和Rails分组\u collection\u select,ruby-on-rails,ruby-on-rails-3,jquery-ui,select-menu,Ruby On Rails,Ruby On Rails 3,Jquery Ui,Select Menu,我一直在玩弄jqueryuiselectmenu,但无法让它与分组的集合select一起工作。当我将类设置为Selectmenu时,Selectmenu与基本select一起工作,我已经设置了要查找的jQuery ui。基本上,我正在努力将类添加到分组的集合中 我试过: true,:class=>selectmenu}%> 及 选择功能表%> 我可以在我的咖啡脚本中使用$'user\u state\u id.addClass'selectmenu'添加类。然而,这似乎导致我的动态菜单无法更新状态

我一直在玩弄jqueryuiselectmenu,但无法让它与分组的集合select一起工作。当我将类设置为Selectmenu时,Selectmenu与基本select一起工作,我已经设置了要查找的jQuery ui。基本上,我正在努力将类添加到分组的集合中

我试过: true,:class=>selectmenu}%>

及 选择功能表%>

我可以在我的咖啡脚本中使用$'user\u state\u id.addClass'selectmenu'添加类。然而,这似乎导致我的动态菜单无法更新状态选择菜单的选项

你有没有想过我在这里遗漏了什么?是否有更好的方法为分组集合选择设置类。我已经检查了源代码,没有使用:class=>in grouped\u collection\u select添加该类

选择菜单:

分组集合\u select接受九个参数。若要传递带有f的对象,它只需要八个参数

最后一个参数是html_选项,您需要在其中放置类。这将获得selectformfield元素上的类,而不是optgroup或option元素

<%= f.grouped_collection_select(:state_id, Country.order(:id), :categories, :name, :id, :name, { :include_blank => true }, { :class=> "selectmenu" }) %>
这应该让你:

<select class="selectmenu" id="object_state_id" name="object[state_id]">...
<select class="selectmenu" id="object_state_id" name="object[state_id]">...