ruby-on-rails – Rails更改form_for中提交的路由

我有一个模型“文章”和一个模型“评级”嵌套在文章中.

/用品/ 123 /评级

我想改变f.submit的路由在评级/ _form.html.erb
现在是这样,在提交后,我的应用程序进入

/等级/ 111

但我想要路由它

/条/ 123

如何在form_for f.submit按钮中更改路由.
在这里找到像这样的东西:

<% form_for :thing,:url => 
 url_for(:action => "update",:id => @thing) do |f| %>

但是这对于我的轨道3.2是不行的.谢谢你的帮助,

解决方法

:url – 表单提交到的URL.它需要您传递给url_for或link_to的相同字段.特别是你可以直接通过这里一个命名的路线.认为当前操作.
<% form_for :thing,:url => {:action => "update",:id => @thing} do |f| %>

你也可以通过使用助手来传递path_name.所以你也可以做一些类似的事情

:url => update_article_path(@article)

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...