我正在使用Ruby on Rails 3.0.10,我想以一种有条件的方式构建一个哈希键\值对.也就是说,如果条件匹配,我想添加一个键及其相关值:
hash = {
:key1 => value1,
:key2 => value2, # This key2\value2 pair should be added only 'if condition' is 'true'
:key3 => value3,
...
}
我怎样才能做到这一点,并为代码保留"good" readability?我是否"被迫"使用merge
法?