내 응용 프로그램에서 나는 configatron gem을 사용하고 있습니다. 문제는 구성 설정을 저장해야하는 위치를 분명히 이해하지 못한다는 것입니다. config/configatron/defaults.rb에 configatron.application_url = 'http://google.com/'
을 넣었지만 작동하지 않습니다. 보기에서 configatron.application_url
디스플레이 #<Configatron::Store:0x000001035afe70>
레일 : configatron
답변
나는이 문제가 무엇인지 이해했다. Configratron 개발자의 github page에서 버전 3.0.0.rc1을 설치할 것을 제안합니다. 나는 Configatron을 2.9.1 버전으로 다운 그레이드했고 모든 것이 잘 돌아갔다. 모든 참가자 덕분에!
좋아요! 내 대답이 조금 늦은 것 같아. – marvelousNinja
설치 단계를 놓친 것처럼 보입니다. (레일 응용 프로그램 디렉토리에서) 쉘에서 다음 코드를 실행
rails generate configatron:install
그것은 적절한 초기화를 생성합니다 (이 초기화가 configatron 파일을로드해야합니다).
레일 및 구성 부품에 대한 자세한 내용은 Rails section on configatron GitHub page으로 문의하십시오.
고마워,하지만 그랬어. –
'configatron.application_url'을 이니셜 라이저 ('default.rb'가 아님) 안에 넣고 로그를 남기도록하십시오. 그렇게 작동하는지 봅시다. – marvelousNinja
나는 그것도 tryed하지만 작동하지 않습니다. –
서버를 다시 시작하셨습니까? – apneadiving
@apneadiving 예 –
당신이'configatron.to_h'로 env를 보여줍니다. –