에 작동하지 않는이 코드와 스케이트장 모델이 있습니다레일 3.1 지오 코딩이 Heroku가
geocoded_by :full_street_address
after_validation :geocode
...
def full_street_address
[address, city, 'Ontario', 'Canada'].compact.join(', ')
end
을 그리고 DB/seeds.rb 내가이 형식에 뭔가가 :
Rink.create([
{
name: 'Alexander Park',
address: '259 Whitney Ave.',
city: 'Hamilton',
rink_type: 'outdoor',
phone: '9055463747'
}, .... ])
I을 내 로컬 컴퓨터에서 rake db : seed를 실행하면 모든 Rink 개체가 만들어지고 올바르게 지오 코딩됩니다. 그러나 Heroku를 밀고 동일한 명령 (heroku rake db : seed 실행)을 실행하면 Rink 객체의 일부 임의의 부분 집합이 올바르게 지오 코딩되지 않고 위도와 경도에 대해 null 값을 갖습니다. Heroku에서 db : seed 명령을 여러 번 실행하면 지오 코딩되지 않은 Rink 객체 세트가 변경됩니다. 이견있는 사람?
I 앱에서 매 시간 크론 (또는 매일 크론)과 같이 둘 것
시드 배열에 사용되는 속성 배열의 크기는 어느 정도입니까? – polarblau
다음 요소가 50 개 미만입니다. –