2010-09-16 48 views
-1

我在我的Rails 3应用程序中制作了一个推文脚手架(控制器,模型,视图,..),并且在我的TweetsController中有一个'tweet'方法。在我看来,在'编辑'和'删除'链接中,我想要一个'tweet'链接,所以这个链接应该将消息发布到Twitter。因为当我简单地创建推文时,它不会直接发送到Twitter,它仍然列在tweets/index.html.erb中,如果我点击推文按钮,它只会发送到twitter。你可以帮我吗?我想我应该以某种方式将链接指向TweetsController中的tweet方法。链接调用控制器中的方法?

请帮忙!

谢谢!

+0

你可以发布代码示例吗? – 2010-09-16 19:12:58

+0

def tweet @tweet = Tweet.find(params [:id]) client.update @tweet redirect_to root_path flash [:notice] ='讯息已发送!' 结束 – rodrigoalves 2010-09-16 21:01:55

回答

0

我解决了我的问题。让这件事做了,我写了下面:

首先,添加到config/routes.rb中: ***

得到 '鸣叫/:身份证',:如=> '推特', :以=> “鸣叫#鸣叫”

然后,添加在您的视图: <%=的link_to '推特', “鸣叫/#{} tweet.id” %>

完成!