2011-12-17 3 views
0

사용자의 트위터 핸들이 프로필 모델의 트위터 속성 (@ profile.twitter)에 의해 정의되는 특정 해시 태그로 사용자의 트윗을 검색하려고합니다. 내가 수동으로 작동 아래와 같이 검색을 수행하면 내 IDE에서 Unexpected tRPAREN를 얻을 수 있지만,트위터 루비 보석으로 검색 문제 해결

def profile_twitter 
    @profile = Profile.find(params[:id]) 
    @profile_tweets = Twitter.search(["#hashtag"], [from:"#{@profile.twitter}"]) 
    render :json => @tweets 
end 

:

@profile_tweets = Twitter.search("#hashtag", from:"username") 

난을 수행하는 경우 여기에

는 내 컨트롤러에서 작업입니다 아래의 것과 같은 검색 (twitter 속성 사용)은 이되고,

@profile_tweets = Twitter.search(["#hashtag"], [from:"#{@profile.twitter}"]) 

아래와 같은 검색을 수행하면 (여전히 twitter 속성을 사용함) IDE에 Unexpected tRPAREN이 표시되고 /Users/Travis/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/net/http.rb:678: [BUG] Segmentation fault이 발생하고 서버가 종료됩니다. 조금 다르게 후 처음 작동하는 것 같다하지만 검색을 수행

@profile_tweets = Twitter.search("#hashtag", from:"@profile.twitter") 

위와 같은 세그먼트 오류로 서버 다운을 종료 :

은 다른 사람이 도움을 줄 수있을 사람이 발생했습니다

@profile_tweets = Twitter.search("#hashtag", from:"#{@profile.twitter}") 
해결책이있는 나? 이 문제가있을 수 있습니다 다른 사람들을위한

답변

1

, 나는 GitHub의에서이 문제를 열어 에릭 마이클스-의 Ober의 솔루션을 가지고 :

@profile_tweets = Twitter.search("#hashtag from:#{@profile.twitter}")