0

目前,我正在构建 Rails 应用程序,该应用程序使用 Faraday 从远程服务器获取所需的模型信息。所以没有模型。据我了解gem client_side_validation,在这种情况下没有用。
我要问的是 -是否准备好使用表单验证?当然,总是有自创的方式...

4

1 回答 1

2

您只需要 ActiveModel::Validations 即可启用验证。请查看该模块的API 文档

根据文档:

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_presence_of :name语法。

于 2013-06-20T18:48:28.247 回答