Я пытаюсь выполнить поиск твитов пользователя с определенным хэштегом, где дескриптор твиттера пользователя определяется атрибутом twitter модели профиля (@ profile.twitter).
Вот действие в моем контроллере:
def profile_twitter
@profile = Profile.find(params[:id])
@profile_tweets = Twitter.search(["#hashtag"], [from:"#{@profile.twitter}"])
render :json => @tweets
end
Если я выполняю поиск вручную, как показано ниже, это работает, хотя я получаю Unexpected tRPAREN
в своей IDE:
@profile_tweets = Twitter.search("#hashtag", from:"username")
Если я выполню поиск, подобный приведенному ниже (используя атрибут twitter), Unexpected tRPAREN
исчезнет, но я получу (undefined method 'merge' for [{:from=>"username"}]:Array)
:
@profile_tweets = Twitter.search(["#hashtag"], [from:"#{@profile.twitter}"])
Если я выполняю поиск, подобный приведенному ниже (все еще используя атрибут twitter), я получаю Unexpected tRPAREN
в своей IDE, я получаю /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}")
Кто-нибудь еще сталкивался с этим, кто мог бы помочь мне с решением?