Criando uma chave de hash a partir de uma variável no Ruby? [duplicado]

Esta pergunta já tem uma resposta aqui:

Acessando um hash Ruby com uma variável como chave 2 respostas

Eu tenho uma variávelid e eu quero usá-lo como uma chave em um hash para que o valor atribuído à variável seja usado como chave do hash.

Por exemplo, se eu tiver a variávelid = 1 o hash resultante desejado seria{ 1: 'foo' }.

Eu tentei criar o hash com,

{
  id: 'foo'
}

Mas isso não funciona, resultando em um hash com o símbolo:id para'foo'.

Eu poderia jurar que fiz isso antes, mas estou desenhando um espaço em branco.

questionAnswers(1)

yourAnswerToTheQuestion