我有两个可以让某人登录的视图文件。一个是用户内部的 new.html.erb 文件,这会创建一个全新的用户并让他们登录。在登录页面上,我有一个以
开头的表单<%= form_for @user ... %>
但是当它被提交时,它会有一个“POST /users”的路由请求。我想要它“POST /signin”或者至少我想把signin_path
放在表格里面,但我不知道在哪里或如何
您可以发送一个url参数和一个方法参数,在您的
signin_path
中使用Post
和方法form_for
。
<%= form_for @user, url: signin_path, method: :post do |f| %>