ruby-on-rails-3.2 – Ruby f.select:用于分配css类的语法?
发布时间:2020-12-17 04:05:09 所属栏目:百科 来源:网络整理
导读:环境 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
环境
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 {}来获取选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |