oauth 토큰과 비밀을 얻을 수 있지만 실제로 알려지지 않은 이유로 heroku의 파일 시스템에 저장할 수 없습니다.
task :heroku => :environment do
desc "manually store the keys for heroku in oauth_path"
File.open(oauth_path, 'w') do |f|
f.puts ENV['token']
f.puts ENV['secret']
end
puts "Token and Secrent written to #{oauth_path}"
end
이 로컬 파일 시스템에서 작동하지만 Heroku가에 :
는 기본적으로 나는 다음과 같은 코드가 있습니다.
나는 oauth_path를 열고 그 토큰과 비밀로 트위터 응용 프로그램을 실행하는 작업을했습니다.
는 내가 키 값을 저장 한 후 rake myapp:pull
로 내 응용 프로그램을 작성하는 방법을 rake myapp:pull
어떤 아이디어를 실행하기 Heroku가에 크론을 설정 ??
나는 당신이 Heroku에 파일을 쓸 수 있다고 생각하지 않는다 : http://devcenter.heroku.com/articles/read-only-filesystem 어떤 종류의 데이터베이스 나 다른 원격 저장소를 사용해야한다. – Thilo
오, 알았어. 내가 필요로하는 것은 oauth-token과 oauth-secret를 저장하는 것입니다. 둘 다 시간이 지남에 따라 바뀔 수 있습니다. 당신이 생각할 수있는 간단한 해결책? – disappearedng
데이터베이스에 저장하는 것이 좋습니다. (외부 저장소에 연결하는 것은 S3와 같은 잔인한 행동입니다 ...) – PeterWong