У меня есть две модели ActiveRecord:
class Owner < ApplicationRecord
has_one :fish_tank
end
class FishTank < ApplicationRecord
belongs_to :owner
def feed
# do something
end
end
Я хочу позволить владельцу кормить свой аквариум.Сейчас я хотел бы создать функцию в классе владельца, которая вызывает класс канала, например:
def feed
fish_tank.feed
end
Можно ли перенаправить вызов функции в другую модель, например:
has_many :something, through: :anything
Есть ли более чистый способ сделать это?