苗条忽略了班级& f.select字段上的样式?

时间:2015-06-28 09:41:48

标签: ruby-on-rails slim-lang

我确定自己失明了,你能发现我错过的东西吗?

= f.select :region, options_for_select(YAML.load_file("#{Rails.root}/config/regions.yml").collect{|x| [x[1]['name'], x[0]]}), class: "form-control", style: 'display:none;'

Slim只是忽略了班级&样式陈述,但其他一切看起来很好。我究竟做错了什么? (铁路4)。

1 个答案:

答案 0 :(得分:2)

  

select(object,method,choices = nil,options = {},html_options = {},   & block)public

如果您查看代码,

= f.select :region, options_for_select(YAML.load_file("#{Rails.root}/config/regions.yml").collect{|x| [x[1]['name'], x[0]]}), class: "form-control", style: 'display:none;'

样式 应位于html_options = {}的位置,但目前它们位于options = {},所以他们被丢弃了。

以下作品

= f.select :region, options_for_select(YAML.load_file("#{Rails.root}/config/regions.yml").collect{|x‌​| [x[1]['name'], x[0]]}), {}, {class: "form-control", style: 'display:none;'}