我试图将ERB传递给
database.yml与我的其他项目非常正常的操作这个似乎不想接受数据库配置为ERB并且只想要它们因为它是
我试图建立dotenv甚至figaro宝石,但两者都产生相同的错误
错误(第1行)
.rvm/gems/ruby-2.2.1/gems/activerecord-4.2.0/lib/active_record/connection_adapters/connection_specification.rb:37:in `initialize': undefined method `tr' for nil:NilClass (NoMethodError)
ERROR(续)
connection_specification.rb:270:in `new'
connection_specification.rb:270:in `resolve_url_connection'
connection_specification.rb:258:in `resolve_hash_connection'
database.yml的
发展:
<< ;: *默认
数据库:<%= ENV [‘DATABASE_URL’]%>
用户名:<%= ENV [“DATABASE_USER”]%>
密码:<%= ENV [“DATABASE_PASS”]%>
dotenv文件正在工作,我没有得到丢失的开发密钥.
欢迎任何帮助,如果我在此之前弄清楚,我会发布我的修复
最佳答案 好像名字空间有问题时,我不喜欢我已经将’DATABASE_URL’声明为变量而不是我必须重命名为’URL_DATABASE’.这很有趣,名字间距的重要性是不容小觑的.