2012-09-07 2 views
1

나는 배우고 있기 때문에 모두 내가 내가 밀어하기 위해 Heroku가 사용하고존재 확인은 로컬로 작동에도 불구하고 Heroku가 실패

으로 건너 온이 이상한 문제를 물어 원 레일에 Heroku가 및 코딩을 사용하는 방법 내 레일 애플 리케이션을 온라인으로 postgresql 내 데이터베이스로 사용하여. 명령을 통해 내 코드를 성공적으로 푸 셨습니다.

git push heroku master
그러나 내 모델에 현재 상태 확인을 추가했지만 온라인으로 작동하더라도 여전히 Heroku에서 작동하도록 설정할 수는 없습니다. 내 모델 코드; 내가 어떤 생각을 얻을 수 있다면

class User < ActiveRecord::Base 
    attr_accessible :name 
    validates :name, :presence => true 
end 

나는 감사하겠습니다. 온라인으로 잘 작동하기 때문에 배포와 관련이 없기를 바랍니다.

+1

코드가 잘 보입니다. Heroku Rails 콘솔에 로그인하여 유효성 검사가 작동하는지 확인할 수 있습니까? u = User.new u.valid? u.errors –

+0

@Beerlington u = User.new => # <사용자 ID : nil, 이름 : nil, created_at : nil, updated_at : nil> – Ali

+0

irb (main) : 004 : 0> u.valid? => true – Ali

답변

1

git diff heroku/master을 실행하면 마스터가 밀렸는지 확인할 수 있습니다. 모든 것을 올바르게 적용하고 배포했다면 변경 사항이 없어야합니다.