Я пытаюсь использовать Hashie вне Rails. В моем rakefile я включил require hashie/hash
, но я все еще получаю NoMethodError
. Я пробовал использовать require hash
; не повезло и там.NoMethodError: undefined method `symbolize_keys! ' для Hash
Это линия он терпит неудачу на:
YAML.load(ERB.new(File.read('../prefs.yml')).result)['dev'].symbolize_keys!
Когда я inspect
хэша, это выглядит правильно и принимает эту форму: {'key':'value'}
. Я хочу, чтобы ключ был символом, но я не хочу переключаться между Rails 3 и 4, поэтому я установил Hashie и добавил его в свой файл rakefile, но это, похоже, не решает проблему.
Может ли кто-нибудь сказать мне, почему я могу получить эту ошибку?
Это фантастический ответ! Огромное спасибо :) – user3827303