Rails `config_for` возвращает пустой хеш - PullRequest
0 голосов
/ 30 ноября 2018

Я видел этот вопрос , но решение у меня не сработало.Согласно rails docs , я предпринял следующие шаги:

Я создал файл config/benchmarks.yml со следующим содержанием:

Test: "This"

Я также добавил config.benchmarks = config_for(:benchmarks) в файл config/application.rb.

Я также добавил путь к config/spring.rb, но когда я иду на консоль и ввожу Rails.application.config_for(:benchmarks), он возвращает пустойхэш.

Что мне здесь не хватает?Я использую Rails 5.2.1.

1 Ответ

0 голосов
/ 30 ноября 2018

Не нужно трогать config/spring.rb файл.Просто убедитесь, что вы проходите, как в примере ниже.

# config/benchmarks.yml
development:
  test: test

#application.rb
config.benchmarks = config_for(:benchmarks)

#rails console
Rails.application.config_for(:benchmarks)

=> {
     "test" => "test"
   } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...