这可能是一个非常简单的问题,但我不知道如何呈现嵌入的推文。
为简单起见,这是我的控制器:
class TweetsController < ApplicationController
def index
@tweet = twitter_client.oembed('527501479142109184')
end
end
在视图中,如果我只是执行以下操作,它只会显示对象:
<%= @tweet %>
IE#<Twitter::OEmbed:0x007fb878abc5d8>
经检查,这给出:
#<Twitter::OEmbed:0x007fb875cacd28 @attrs={:cache_age=>"3153600000", :url=>"https://twitter.com/HuayuanSong/statuses/527501479142109184", :height=>nil, :provider_url=>"https://twitter.com", :provider_name=>"Twitter", :author_name=>"Huayuan Song", :version=>"1.0", :author_url=>"https://twitter.com/HuayuanSong", :type=>"rich", :html=>"<blockquote class=\"twitter-tweet\"><p>Jeg kunne lide en video på <a href=\"https://twitter.com/YouTube\">@YouTube</a> <a href=\"http://t.co/hhhTvyJA6y\">http://t.co/hhhTvyJA6y</a> Obama: U.S. leading the way against Ebola spread</p>— Huayuan Song (@HuayuanSong) <a href=\"https://twitter.com/HuayuanSong/status/527501479142109184\">October 29, 2014</a></blockquote>\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>", :width=>550}>
显然,这非常简单,我只是将其用作概念证明类型的东西。有人可以解释我如何从拥有对象到能够显示实际嵌入的推文吗?
谢谢