我正在使用 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,
...
}
我该如何做到这一点,同时保持代码的可读性?我是否需要强制使用merge
方法?