Ну, я все еще новичок в rails, и я точно не знаю, для чего вы здесь, но если вы просто собираетесь повторно использовать код, почему бы не использовать обычный метод класса?
<code>
def self.ab(a, b)
a(a).b(b)
end
Вы могли бы сделать это более гибким, взяв * args вместо a и b, а затем, возможно, сделать один или другой необязательным. Если вы застряли на named_scope, не могли бы вы расширить его, чтобы сделать то же самое?
Дай мне знать, если я совершенно не в курсе того, что ты хочешь сделать.