В настоящее время я создаю приложение Rails, которое использует Faraday для получения необходимой информации о моделях с удаленного сервера. Поэтому нет моделей. Насколько я понимаю, gem client_side_validation
бесполезен в этом случае.
О чем я спрашиваю - есть готовая к использованию форма проверки? Конечно, всегда есть самодельный способ ...Приложение Rails 3.2 без моделей, которые могут использоваться для проверки?
0
A
ответ
2
Вам нужен только ActiveModel :: Validation для включения проверки. Пожалуйста, взгляните на модуль API docs.
Согласно документации:
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
синтаксис.
Спасибо, лично я предпочитаю синтаксис 'validates: name, ...' еще – Elmor
меня тоже. Я просто хочу быть уверенным, что вы получите полный синтаксис проверки рельсов. –