到目前为止,我知道在Rails中我可以使用具有name='_method'
和value='put'
隐藏输入的表单来模拟PUT请求,但我有兴趣模拟链接。
如何在视图中找到适合此路线的链接:
match '/article/:id/publish', :to => 'article#publish', :via => :put
答案 0 :(得分:3)
docs for link_to表示您可以指定:方法选项,用于创建在点击链接时提交的表单。
link_to "Publish!", publish_article_path(article), :method => :put
不确定你的路由助手方法是什么(我假设为publish_article_path
- 你应该能够从命令行用rake routes
找出它。:method
是重要的部分这会带来你想要的魔力。