Я относительно новичок в рельсах и пытаюсь выяснить правильный синтаксис для следующего
У меня есть модель Транзакции с методом
def self.add_external_transaction_for information
...
end
объявлено в транзакции. Rb
То, что я пытаюсь сделать, это вызвать add_external_transaction_for из другого контроллера с именем DepositsController для модели депозита, подобной этой в deposit_controller.rb
ActiveRecord::Transactions.add_external_transaction_for(@deposit)
однако я вижу следующую ошибку
undefined method `add_external_transaction_for' for ActiveRecord::Transactions:Module
Может кто-нибудь, пожалуйста, помогите мне. Мне нужно, чтобы у меня был метод, связанный с моделью транзакций, доступ к которому осуществляется из контроллера, без необходимости создания нового экземпляра транзакции только для доступа к этому методу