ruby-on-rails-3.2 – Ruby f.select:用于分配css类的语法?

环境

ruby 1.9.3p194(2012-04-20修订版35410)[x86_64-darwin10.8.0]; Rails 3.2.6; OSX 10.6.8

尝试了以下语法的许多排列后,我不得不问(可能是愚蠢的问题),将.css类分配给Ruby f.select对象的正确语法是什么?

<%= f.select :fieldname,options_for_select( [[ t('selector_instruction_string'),""]] + countries,resource.fieldname),html_options { :class => 'Select_100pct' } %>

见最后一行(打破显示).

这种语法(以及许多类似的)被忽略,或者无法引发错误(或者).

解决方法

对我而言,当我阅读 documentation时,您的代码应该是:

<%= f.select :fieldname,options_for_select(...),{},{ :class => 'Select_100pct' } %>

因为您只想指定html_options,所以只需传入一个空Hash {}来获取选项.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...