-2
class Foo1
def self.foo1action(cake)
# returns user object
end
end
class Foo2
def foo2action
user = # here i want call foo1action
end
end
Как мне вызвать foo1action в foo2action? Это основано на каркасе рельсов. Я знаю, что наследование является один путь ... Я хочу знать, другой способ сделать это ..Rails: Как получить доступ к self.method в другом контроллере?
то, что вы написали, даже не является допустимым рубин –
, если его из-за синтаксиса ... пожалуйста игнорируют – Dreamer
'foo1.foo1action (что угодно)' Но вызов другого метода контроллеров очень подозрительный; если у них есть совместное поведение, вы либо хотите базовый контроллер, модуль/mixin/озабоченность, метод службы и т. д. –