ich eine komplexere Einschränkungen für das Routing haben, warum ist dieses einfache Beispiel nicht funktioniert:Rails Routing mit Constraint-Klasse nicht wie erwartet funktioniert
class FooBar
def self.matches?(request)
true
end
end
get ':foo', to: redirect('/bar'), constraints: FooBar.new
Alles, was ich bekommen ist
Invalid constraint: #<FooBar:0x007f87f14dce40> must respond to :call or :matches?
Irgendwelche Ideen, wie um es funktionieren zu lassen? Vielen Dank.
Sie müssen 'FooBar' in Ihrem Fall nicht instanziieren – oreoluwa