В многоязычном приложении пользователь может вводить свои китайские и английские имена. Пользователь может ввести один или оба, но должен ввести хотя бы одно имя.
class Person < ActiveRecord::Base
validates :zh_name, :presence => true
validates :en_name, :presence => true
validates :fr_name, :presence => true
end
Так как метод built-in: validates_presence_of может только проверять оба атрибута сразу, существует ли способ проверить наличие хотя бы одного из многих атрибутов в рельсах?
Как волшебный, validates_one_of :zh_name, :en_name, :fr_name
Заранее спасибо,