【发布时间】:2021-03-07 09:24:10
【问题描述】:
我有两个可以让某人登录的视图文件。一个是用户内部的 new.html.erb 文件,这会创建一个全新的用户并让他们登录。在登录页面上,我有一个开始的表单使用<%= form_for @user ... %>,但是当它被提交时,它将有一个“POST /users”的路由请求。我希望它“POST /signin”或者至少我想将signin_path 放入表单中,但我不知道在哪里或如何
【问题讨论】:
-
如果您使用的是相对现代的 Rails 版本,请尝试使用
form_with:apidock.com/rails/ActionView/Helpers/FormHelper/form_with 语法更容易理解
标签: ruby-on-rails forms routes action form-for