【问题标题】:How can I use a helper path inside of a form_form tag?如何在 form_form 标记内使用辅助路径?
【发布时间】:2021-03-07 09:24:10
【问题描述】:

我有两个可以让某人登录的视图文件。一个是用户内部的 new.html.erb 文件,这会创建一个全新的用户并让他们登录。在登录页面上,我有一个开始的表单使用<%= form_for @user ... %>,但是当它被提交时,它将有一个“POST /users”的路由请求。我希望它“POST /signin”或者至少我想将signin_path 放入表单中,但我不知道在哪里或如何

【问题讨论】:

标签: ruby-on-rails forms routes action form-for


【解决方案1】:

您可以发送一个url参数和一个方法参数,在form_for中使用signin_path和方法Post

<%= form_for @user, url: signin_path, method: :post do |f| %>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 2016-10-24
    • 2020-04-16
    相关资源
    最近更新 更多