Rails アプリケーションの routes.rb で定義されたすべてのルートに制約を追加するためにモンキー パッチを実行する必要があるプラグインを作成したいと考えています。
モンキー パッチで次のコードを実行しようとしましたが、うまくいきません。正しい方法は何ですか?
Rails.configuration.to_prepare do
RedmineApp::Application.routes.routes.each do |route|
route.app.constraints << lambda{ |request| request.subdomains.first == 'admin' }
end
end