在Rails3中模拟链路上的PUT

时间:2011-02-03 16:08:32

标签: ruby-on-rails-3 rest put

到目前为止,我知道在Rails中我可以使用具有name='_method'value='put'隐藏输入的表单来模拟PUT请求,但我有兴趣模拟链接。

如何在视图中找到适合此路线的链接:

match '/article/:id/publish', :to => 'article#publish', :via => :put

1 个答案:

答案 0 :(得分:3)

docs for link_to表示您可以指定:方法选项,用于创建在点击链接时提交的表单。

link_to "Publish!", publish_article_path(article), :method => :put

不确定你的路由助手方法是什么(我假设为publish_article_path - 你应该能够从命令行用rake routes找出它。:method是重要的部分这会带来你想要的魔力。