Slim 忽略 class 和 f.select 字段上的样式?
Slim ignoring class & style on f.select field?
我确定我是盲人,你能发现我错过的东西吗:
= 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 只是忽略了 class & 样式语句,但其他一切看起来都很好。我究竟做错了什么? (rails 4).
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;'
class 和 style 应该在 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;'}
我确定我是盲人,你能发现我错过的东西吗:
= 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 只是忽略了 class & 样式语句,但其他一切看起来都很好。我究竟做错了什么? (rails 4).
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;'
class 和 style 应该在 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;'}