Мне нужно загрузить проверки модели из таблицы и проверить мою модель. например У меня есть таблица базы данных называется валидация, которая имеет строки вроде:Загрузка валидаций из таблицы
validation_action validation_condition
---------------- --------------------
validates_presence_of if answer_name is name
validates_format_of if answer_type is date
В моей модели я хочу:
class Model < ActiveRecord::Base
load validation_actions , lambda {if validation_condition is true}
Ok более подробно:
Я создаю приложение для принимать участие в опросах. Я сохраняю вопросы в таблице и отвечаю в другой таблице. Мне нужно сохранить валидацию для каждого ответа в таблице вопросов и подтвердить каждый ответ, прежде чем принимать его. Я могу запросить проверку для каждого вопроса и запустить его в контроллере, но я хочу сделать это в модели, так как он намного чище.
так две модели:
Questions -> table questions sas code and details about questions
Answers -> table answers stores answers with a foreign key to Questions.
Я хочу, чтобы подтвердить ввод данных в модели ответы в зависимости от условий, определенных в таблице базы данных вопросов.
Пожалуйста, дайте мне знать, если требуется более подробная информация?
Так в чем же проблема? – Catfish
Я вообще не понимаю, почему вам нужно иметь валидации в таблице базы данных. Не могли бы вы сформулировать свой вопрос с помощью реального кода модели, который вы пытаетесь получить из реальной базы данных и реальных строк проверки? –
Я обновил проблему. – user1570144