Напишите модуль, который содержит необходимые методы и include MyModule
при необходимости.
Вы, безусловно, можете сделать, как предложил @derekerdmann, и создать абстрактный базовый класс для своих моделей:
class MyBaseModel < ActiveRecord::Base
abstract_class = true
def my_method(*args)
#code goes here
end
end
class MyModel < MyBaseModel
end
Только не забудьте, что предполагается abstract_class = true
строка или наследование одной таблицы.
Лично я предпочитаю методологию mixin, потому что если ваши модели когда-либо расходятся в общей функциональности, вы можете сгруппировать общие функции в отдельные модули и include
их по мере необходимости.