gpt4 book ai didi

ruby-on-rails - 没有路由匹配 [POST] "/login/log_in"

转载 作者:数据小太阳 更新时间:2023-10-29 08:03:33 24 4
gpt4 key购买 nike

我正在使用 gem parse-ruby-client 并尝试创建登录。当登录成功后,我想去欢迎#index

这是我的 login_controller.rb

class LoginController < ApplicationController
def index

end
def log_in
@user = Parse::User.authenticate(params[:user][:username], params[:user][:password])
end
end

index.html.erb

<div class="Log_in_Form">
<h4><center>Log in with your existing "app_name" account</center></h4>
<%= form_for(:user, :url => {:controller => 'login', :action => 'log_in'}) do |f| %>
<center><p> Username:</br> <%= f.text_field :username%> </p></center>
<center><p> Password:</br> <%= f.password_field :password%></p></center>
<center><h4><%= f.submit :Login %></h4></center>
<% end %>
</div>

路线.rb

Rails.application.routes.draw do
get 'welcome/index'

root 'login#index'

get 'login/log_in' => 'login#log_in'
end

最佳答案

您需要有一个邮寄路线或您的登录名。将您的路线更改为这条路线(如果您还需要获取路线)

Rails.application.routes.draw do
get 'welcome/index'

root 'login#index'

get 'login/log_in' => 'login#log_in'
post 'login/log_in' => 'login#log_in'
end

或改变

get 'login/log_in' => 'login#log_in'

match 'login/log_in' => 'login#log_in', via: [:get, :post]

关于ruby-on-rails - 没有路由匹配 [POST] "/login/log_in",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31758173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com