Я пытаюсь принести свой последний статус из Twitter в мое приложение Rails. У меня есть данные конфигурации, хранящиеся в инициализаторе, и они отображают мой последний твит, но я хочу также привести дату этого твита. У меня есть следующий код и не уверен, попробовать ли его исправить или начать заново.Связь между статусом Twitter и Ruby on Rails
initializers.twitter.rb
module TwitterStatus
$client = Twitter::REST::Client.new do |config|
config.consumer_key = "##hidden##"
config.consumer_secret = "##hidden##"
config.access_token = "##hidden##"
config.access_token_secret = "##hidden##"
end
def user_timeline(qt)
$client.user_timeline(count: qt)
end
end
контроллеры/application_contorller.rb
include TwitterStatus
def index
@tweets = user_timeline(1)
end
главная/index.html.erb
<% @tweets.each do |tweet| %>
<p><%= link_to tweet.text, "https://www.twitter.com/#{tweet.user.screen_name}" %></p>
<% end %>
Любая помощь будет Понятно, В идеале я хотел бы получить всю информацию о твитах (img, name и т. д.) и просто использовать то, что мне нужно.
Кажется, что '@ tweets' уже есть информация. Вы проверили, что именно? – Mischa
Привет, Миша, я не уверен, что бы я сделал, чтобы найти то, что он держит. Можете ли вы предоставить дополнительную информацию? –
Вы можете добавить следующее после того, как вы установили '@ tweets' в методе индекса:' logger.debug @ tweets.inspect', а затем проверите свой файл журнала, чтобы узнать, что держит '@ tweets'. – Mischa