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