класс с авторами и редакторами:

я есть проект, где есть таблица ВАЛЮТА и СТРАНА. Существует модель PRICE, которая требует действительной валюты и кода страны, поэтому у меня есть следующая проверка:

validates :currency_code, :presence => true, :inclusion => { :in => Currency.all_codes }
validates :country_code, :presence => true, :inclusion => { :in => Country.all_codes }

Метод all_codes возвращает массив только кодов валюты или страны. Это работает нормально, пока в таблицу не добавлено ни одного кода.

Как бы вы написали это так, чтобы результат Currency.all_codes был либо Proc, либо внутри лямбды? Я пробовал Proc.new {Currency.all_codes} - но потом получаю ошибку, на которую объект не отвечает, включает?

Ответы на вопрос(2)

Ваш ответ на вопрос