ruby-on-rails – Rails更改form_for中提交的路由
发布时间:2020-12-16 20:08:14 所属栏目:百科 来源:网络整理
导读:我有一个模型“文章”和一个模型“评级”嵌套在文章中. /用品/ 123 /评级 我想改变f.submit的路由在评级/ _form.html.erb 现在是这样,在提交后,我的应用程序进入 /等级/ 111 但我想要路由它 /条/ 123 如何在form_for f.submit按钮中更改路由. 我在这里找到像
我有一个模型“文章”和一个模型“评级”嵌套在文章中.
/用品/ 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) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |