Rails - 在哈希中使用条件

时间:2011-04-20 17:52:37

标签: ruby-on-rails

我正在尝试在此content_tag哈希中使用条件语句,以便当'hdrs'包含'fields'内的任何值时,:class=>'foo'将设置为{ {1}}。是否可以在:class=>'bar'哈希中放入内联条件?如果是这样,怎么样?

content_tag

1 个答案:

答案 0 :(得分:2)

headers.collect { |hdrs| content_tag('th', hdrs, {:nowrap=>true, :class=>(fields.include?(hdrs) ? 'bar' : 'foo'), :name=>hdrs}) }