0
我試圖將我的所有生產數據庫(我在Mongo中都有)複製到我的臨時環境中。所以我試圖建立一個任務。首先,我需要連接到生產環境,以便能夠訪問我生產的所有模型(Model.allEach ...)但我不知道如何重現生產環境。我知道在控制檯中我可以做'export RAILS_ENV = heroku_production',但是我不知道如何在Rake Task中做到這一點。這就是我想現在,但它不工作,因爲我打印Rails.env和它打印「發展」 ......所以我有點失落在Rails的Rake任務中重現生產環境
namespace :db do
namespace :sync_production_staging do
desc "Copy production database to staging"
task :staging => :environment do
system "export RAILS_ENV=heroku_production"
ap Rails.env
ap User.all
end
end
end
你正試圖從Heroku的你的數據庫複製到本地? – MZaragoza