2011-12-17 13 views
0

ユーザーのtwitterハンドルがプロファイルモデル(@ profile.twitter)のtwitter属性で定義されている特定のハッシュタグでユーザーのツイートを検索しようとしています。ここでTwitterルビーの宝石を使った検索のトラブルシューティング

は私のコントローラ内のアクションです:

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

私は私のIDEでUnexpected tRPARENを取得するが、私は、それが動作を下回るように手動検索を実行した場合:

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

私が実行した場合下のような検索(twitter属性を使用)の場合、:

@profile_tweets = Twitter.search(["#hashtag"], [from:"#{@profile.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の上での問題を開設し、エリック・マイケルズ・オバーからの解決策だ:

@profile_tweets = Twitter.search("#hashtag from:#{@profile.twitter}") 
関連する問題