Ruby on rails 没有模型的Rails 3.2应用程序,使用哪种表单验证?

Ruby on rails 没有模型的Rails 3.2应用程序,使用哪种表单验证?,ruby-on-rails,forms,validation,Ruby On Rails,Forms,Validation,目前,我正在构建Rails应用程序,它使用法拉第从远程服务器获取所需的模型信息。所以没有模型。据我所知,gem客户端\u验证在这种情况下没有用处。 我想问的是-是否有现成的表单验证?当然,总是有自己创造的方式…您只需要ActiveModel::Validations来启用验证。请看一下模块的详细信息 根据文件: class Person include ActiveModel::Validations attr_accessor :first_name, :last_name v

目前,我正在构建Rails应用程序,它使用法拉第从远程服务器获取所需的模型信息。所以没有模型。据我所知,
gem客户端\u验证在这种情况下没有用处。

我想问的是-是否有现成的表单验证?当然,总是有自己创造的方式…

您只需要ActiveModel::Validations来启用验证。请看一下模块的详细信息

根据文件:

class Person
  include ActiveModel::Validations

  attr_accessor :first_name, :last_name

  validates_each :first_name, :last_name do |record, attr, value|
    record.errors.add attr, 'starts with z.' if value.to_s[0] == z
  end
end

您也可以使用
validates\u presence\u of:name
语法。

谢谢,我个人也喜欢使用
validates:name,
moreme语法。我只是想澄清一下,您得到了完整的rails验证语法。