Ruby on rails 没有模型的Rails 3.2应用程序,使用哪种表单验证?
目前,我正在构建Rails应用程序,它使用法拉第从远程服务器获取所需的模型信息。所以没有模型。据我所知,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
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验证语法。