简体   繁体   English

Rails 4:在没有模型的情况下验证表单中的字段

[英]Rails 4 : Validate fields from form without model

I need to validate a form but I don't want to use validations from model, because fields come from many models. 我需要验证表单,但是我不想使用来自模型的验证,因为字段来自许多模型。

I'd like to do something like request from Laravel https://laravel.com/docs/5.7/validation#creating-form-requests 我想做类似Laravel https://laravel.com/docs/5.7/validation#creating-form-requests的请求

You can use ActiveModel::Validations like this 您可以像这样使用ActiveModel :: Validations

class MyClass
  include ActiveModel::Validations

  validates :email, presence: true
  validates :message, presence: true
end

It will act as a normal model. 它将充当普通模型。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM