【发布时间】:2012-02-19 08:21:14
【问题描述】:
对 Rails 还是很陌生。如何从我的模型中调用位于我的 lib 文件夹中的 calltwitter.rb 文件中的方法?基本上我希望从 calltwitter.rb 返回的数组到我的模型中,以便我可以存储它。
我有这两个类:
lib/twitter/calltwitter.rb
require 'rubygems'
require 'twitter'
class CallTwitter
def search(search_string)
Twitter.search(search_string, :rpp => 5, :lang => "en", :result_type => "mixed").map do |result|
search_tweets << {:image_url => result.profile_image_url, :from_user => result.from_user, :tweet => result.text, :tweeteddate => result.created_at}
end
return search_tweets
end
和
require './lib/twitter/CallTwitter.rb'
class Tweet < ActiveRecord::Base
def get_search_tweets
search_tweets = CallTwitter.new
search_tweets.search("search string")
end
end
【问题讨论】:
标签: ruby-on-rails ruby database activerecord twitter