.ENVファイル内の変数に配列を割り当てることができません:が、私はそうのように、配列を作成し、.envファイルに変数に代入したい(レールアプリ)
FOOD=["cookies", "grapes", "cake", "pie"]
をとその後、別のseed.rbファイルで、以下の例のように、オブジェクトのインスタンスを作成し、私のオブジェクトの属性を定義するには、「FOOD」配列を使用します。
User.create(name: "jane doe", favorite_foods: ENV["FOOD"])
これは動作しません。 。データベースをシードすると、このUserのインスタンスは作成されません。助けてください。私は "php"と "config"ファイルに関することを見てきましたが、これを達成するためのステップごとの詳細な説明はありません。
GithubまたはHerokuにアプリをプッシュするときに私が見せたくないものを私の.envに入れました。だから私は、私のアプリを展開/格納するパブリックスペースにFOOD配列を表示させたくないことに注意してください。ありがとう。
は、この仕事を!おかげでマット!私はすでに "dotenv"宝石を使っていましたが、そこに配列がありました。コンマで区切られた文字列にして、それを私のseed.rbファイル内の配列に分割するこの方法は成功しました!! –
素晴らしい!私の答えは受け入れられていると思いますか? – Matt