Ruby on rails Rails选项选择:未应用类?

Ruby on rails Rails选项选择:未应用类?,ruby-on-rails,Ruby On Rails,请告诉我如何修复此选项/选择菜单。我糟糕的语法必须停止应用:class=>“sign-pay-lm1” <span class="signup-label-paying"> <%= select "payments", "expiry_month", User::MONTH_NAMES.collect{|x| [x, User::MONTH_NAMES.index(x) + 1] }, :class =>"sign-pay-lm1" %> </span&g

请告诉我如何修复此选项/选择菜单。我糟糕的语法必须停止应用
:class=>“sign-pay-lm1”

<span class="signup-label-paying">
  <%= select "payments", "expiry_month", User::MONTH_NAMES.collect{|x| [x, User::MONTH_NAMES.index(x) + 1] }, :class =>"sign-pay-lm1" %>
</span>

“sign-pay-lm1”%>
试试:

“sign-pay-lm1”}%>

实际上,
html\u选项
是最后一个散列

啊,我想我在散列中遗漏了一些东西。。这{}是干什么用的?@IanMason您将您的html选项(the:class=>'foobar')作为第四个参数传递。
select
formhelper方法希望它们是第五个参数。由于select没有任何选项,因此只需向其传递一个空哈希(
{}
):)可能重复的
<span class="signup-label-paying"><%= select "payments", "expiry_month", User::MONTH_NAMES.collect{|x| [x, User::MONTH_NAMES.index(x) + 1] }, {}, { :class =>"sign-pay-lm1"} %>