В Debian / Ubuntu в установках aptitude :
sudo vi /etc/default/jenkins
-Dhudson.model.DirectoryBrowserSupport.CSP=
в JAVA_ARGS
(например, JAVA_ARGS="-Dhudson.model.DirectoryBrowserSupport.CSP="
) service jenkins restart
Этого было достаточно для меня, но для полного списка параметров см. этот ответ .
Вы можете сделать self.abstract_class = true
в базовом классе, чтобы сообщить ActiveRecord, что это абстрактный класс.
Вы можете попробовать следующее:
class BaseClass
def initialize
raise "BaseClass cannot be initialized" if self.class == BaseClass
end
end
class ChildClass
end
результат будет:
a = BaseClass.new # Runtime Error
b = ChildClass.new # Ok
Надеюсь, что поможет
В функции инициализации проверьте, является ли класс базовым классом STI.
Хотя вопрос в том, зачем вам именно это нужно? Более вероятно, что выбор другого дизайна может вам больше помочь.