根据条件添加哈希键

Use*_*781 0 ruby ruby-on-rails ruby-on-rails-4

我有以下方法

def some_method
   ...do something here...

    @customer_info = {
      a: a,
      b: b
    }
end
Run Code Online (Sandbox Code Playgroud)

我想在@customer_info中添加键c,如果变量customertrue 这样的话,

@customer_info = {
  a: a,
  b: b,
  c: something if customer is true
}
Run Code Online (Sandbox Code Playgroud)

试图做这样的事但没有运气

@customer_info.merge(customer.present? {c: something} : {})
Run Code Online (Sandbox Code Playgroud)

ste*_*lag 6

@customer_info[:c] = something if customer
Run Code Online (Sandbox Code Playgroud)