【发布时间】:2017-02-04 13:25:28
【问题描述】:
我想创建一个数组并将其分配给 .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 数组对任何将部署/存储我的应用程序的公共空间可见。谢谢。
【问题讨论】:
标签: ruby-on-rails arrays ruby environment-variables environment