В настоящее время у меня есть это:Как передать параметры Rails "delegate"?
class Group < ActiveRecord::Base delegate :publish_group_creation, :to => 'MyAppModules::Publisher' after_create :publish_group_creation end
Дело в том, что Publisher.publish_group_creation
получает 1 аргумент (группа, которая собирается быть опубликованы)
Я пытался что-то вроде этого;
delegate :publish_group_creation, :to => 'MyAppModules::Publisher', :group => self
, но он не работает, то, что правильный способ передачи параметров с помощью delegate
?
Если методы издателе модуля будут все применимы к вашей модели группы, то вы хотите, чтобы пойти с ответом Майка. Я предполагал, что группа и издатель в основном не связаны. – PreciousBodilyFluids
Спасибо, вот как мой код в настоящее время, было бы неплохо, если бы мы смогли передать их inline! – jpemberthy