2013-12-09 10 views
0

레일 3.2를 사용하고 있으며 레일 러너를 사용하여 TweetStream을 모니터링하는 사이드 프로세스를 갖고 싶습니다. 불행히도 내 모델은 디버거를 사용하여 액세스 할 때까지 비어있는 것처럼 보입니다. 이게 뭐야? 내 데이터베이스에 다시 연결해야합니까? 이것은 EventMachine과 관련이 있습니까?레일 러너의 빈 모델

charity = Charity.find_by_blah(blah) 
if charity.nil? 
    binding.pry 
    do_stuff 
end 

을 그리고 무슨 일 자선이 전무하고 검사를 통과 할 것이다, 그러나 나는 놀리려는으로 명령 charity = Charity.find_by_blah(blah)을 실행하려고하면, 올바른 객체를 반환 :

은보다 구체적으로, 나는이있다. 어떤 아이디어?

+0

tweetstreem.rb와 find_by_blah에 더 많은 코드를 게시해야 할 수도 있습니다. – Nikolay

답변

0

내 오류 발견 (이상적으로 tweetstream가 선을 데몬 될 것입니다) 나는 하나 개의 탭에서 rails s을 실행 해요, 그리고 또 다른 내가이

rails runner script/tweetstream.rb

를 실행하는거야, 나는 다시 연결했다 init의 DB에 저장합니다.