просто создайте новый файл, оканчивающийся на «.rb», следуя соглашениям, к которым вы привыкли (единственное число для имени файла и имени класса, подчеркнуто для имени файла, регистр верблюда для имени класса) в каталоге «models /». Ключевым моментом здесь является не наследовать вашу модель от ActiveRecord (потому что именно AR дает вам функциональность базы данных).
например: для новой модели для автомобилей создайте файл с именем "car.rb" в каталоге моделей / внутри вашей модели:
class Car
# here goes all your model's stuff
end
edit: btw, если вам нужны атрибуты для вашего класса, вы можете использовать здесь все, что вы используете на ruby, просто добавьте пару строк, используя "attr_accessor":
class Car
attr_accessor :wheels # this will create for you the reader and writer for this attribute
attr_accessor :doors # ya, this will do the same
# here goes all your model's stuff
end
edit # 2: после прочтения комментария Майка, я бы сказал вам, если вы хотите, чтобы у вас были все функции ActiveRecord, но нет таблицы в базе данных. Если вам нужен обычный класс Ruby, возможно, вы найдете это решение лучше;)