我想写一个插件,需要做一个猴子补丁来添加对在 rails application 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