Синтаксис хэша Ruby был обновлен в 1.9 .Теперь вы можете создавать хэши следующим образом:
hash = {
foo: "bar",
faz: "baz"
}
Но вы все равно можете использовать старый стиль 'хэш-ракеты':
hash = {
:foo => "bar",
:faz => "baz"
}
В обеих реализациях foo
и faz
являются символы .
Ваша проблема в том, что key: => '_rails-test_session'
является хешем с открытым кодом, вы пытаетесь объединить оба стиля хэша.Либо используйте key:
или :key =>
.