链接在控制器中调用方法?

时间:2010-09-16 18:11:09

标签: ruby-on-rails

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

请帮忙!

谢谢!

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。为了完成这件事,我写了以下内容:

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

获取'tweet /:id',:as => 'tweet',:to => “鸣叫#鸣叫”

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

完成!