Спасибо, что посмотрели на это. У меня есть приложение API рельсы 5. Я использую ActiveModel Validations для проверки параметров.
Мне нужно проверить ключи параметров. то есть. все ключи обязательны для сохранения уникальности структуры запроса, но она может быть пустой (т. е. значения)
Я знаю
validates :key presence: true
проверка, но она проверяет, есть ли значение для этого. Как я уже сказал, он может иметь пустые значения.
Я использую params.permit, поэтому дополнительные ключи не допускаются
include ActiveModel::Validations
validates :key1, presence: true
def initialize
@key1 = "val"
@key2 = "val2"
params.permit(:key1,:key2)
end
Мне нужно заставить пользователя делать запросы со всеми параметрами с разрешенными пробелами
Заранее спасибо