我正在嘗試使用使特定控制器的操作獲得HTTP GET的Heroku計劃任務。下面是任務的樣子:Heroku使用Net :: HTTP庫進行HTTP GET請求的計劃任務 - Ruby on Rails
require 'net/http'
desc "This task is called by the Heroku scheduler add-on"
task :send_notifications => :environment do
Net::HTTP.get("http://testapp.com", "/test/send_notifications")
end
一旦運行:
heroku rake send_notifications
我得到以下錯誤:
rake aborted!
getaddrinfo: Name or service not known
/app/lib/tasks/scheduler.rake:5:in `block in <top (required)>'
有什麼想法?
在此先感謝
要在Heroku上運行rake我認爲你應該從命令行調用'heroku run rake db:migrate'等。 –