Зависит от того, какова цель этого класса. Если это что-то вроде модели. Например, по умолчанию почтовые программы помещаются в app/models
, и это не ActiveRecord. Если вы хотите добавить некоторые классы, которые используются в вашем приложении во многих местах и не связаны с моделями, то, вероятно, лучше всего поместить их в каталог lib
. Если вы хотите использовать его повторно, вы также можете создать плагин со своим классом, и тогда он будет помещен в vendor/plugins
.
Вы также можете поместить его в config/initializers
, если он вписывается в эту категорию.
Подводя итог: это зависит от того, о чем ваш класс. Поместите это в место, где это подходит. Если у вас есть сомнения, поместите его в каталог lib
.