.env의 파일에 변수에 배열을 할당 할 수 없습니다 :난과 같이, 배열을 만들고 .env의 파일에 변수에 할당 할 (레일 응용 프로그램)
FOOD=["cookies", "grapes", "cake", "pie"]
을 그리고 다음, 별도의 seed.rb 파일에서 아래의 예처럼, 개체의 인스턴스를 만들고, 내 개체의 특성을 정의하기 위해 "식품"배열을 사용
User.create(name: "jane doe", favorite_foods: ENV["FOOD"])
이 작동하지 않습니다 . 데이터베이스를 시드 할 때이 User 인스턴스는 만들어지지 않습니다. 도와주세요. 필자는 "php"와 "config"파일에 대한 내용을 보았지만이를 달성하기위한 구체적인 단계별 세부 정보는 없습니다.
Gitub 또는 Heroku에 내 앱을 푸시하면 표시되지 않게하려는 .env에 물건을 넣습니다. 그래서 내 앱을 배치/저장하는 모든 공공 장소에 FOOD 배열이 보이기를 원하지 않는다는 것을 명심하십시오. 감사.
이 일! 고마워. 나는 이미 "dotenv"보석을 사용하고 있었지만 거기에 배열이 있었다. 쉼표로 분리 된 문자열을 만든 다음이 파일을 my seed.rb 파일의 배열로 분할하는이 방법이 효과가있었습니다 !! –
좋아요! 내 대답을 받아 들일 수 있겠 니? – Matt