gpt4 book ai didi

ruby-on-rails - 如何在此 ruby​​ 表单中发出错误通知?

转载 作者:太空宇宙 更新时间:2023-11-03 17:29:50 26 4
gpt4 key购买 nike

当有人将空格留空等时,我如何发出错误通知...

我尝试了无数的代码,但它们要么没有工作,要么失败了……我什至安装了一个 gem,但直到现在都没有工作……请帮助提供想法/解决方案

<div class="jumbotron"
<div class="container">

<h2>Signup</h2>


<%= form_for :user, url: '/users' do |f| %>
Número de Empregado: <br>
<%= f.number_field :NumeroEmpregado %><br>
Primeiro e Último Nome: <br>
<%= f.text_field :nome %><br>
Password: <br>
<%= f.password_field :password %><br>
Confirmação Password: <br>
<%= f.password_field :password_confirmation %><br>


<%= f.submit "Submit" %>

</div>
</div>

<% end %>

Controller :

class UsersController < ApplicationController

def new
end

def create
user = User.new(user_params)
if user.save
session[:user_id] = user.id
redirect_to '/'
else
flash[:error] = 'invalid value'

end
end

private

def user_params
params.require(:user).permit(:NumeroEmpregado, :nome, :password, :password_confirmation)
end
end

最佳答案

  • Rails 只能在您提交表单时进行验证。在这种情况下,您可以查看 this guide .
  • 在其他情况下,如果您希望在用户输入时立即显示验证消息,则必须使用 Javascript 对其进行验证。您也可以使用 Jquery validation plugin这样做。

希望它的帮助:)

关于ruby-on-rails - 如何在此 ruby​​ 表单中发出错误通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44679360/

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