【Rails学习笔记】在控制台、服务器和迁移命令中指定其他环境的方法

来源:互联网 发布:淘宝汉服商家推荐2016 编辑:程序博客网 时间:2024/06/05 12:45

这三者是不一样的,而且极其容易混淆


在console中指定测试模式:

rails c test


在服务器启动时指定环境:

$ rails server --environment production


上述命令又必须需要存在相应的数据库 

因此在迁移命中制定环境如下:

$ bundle exec rake db:migrate RAILS_ENV=production