如何根据应用程序中的设置条件使ruby在rails路由上有条件?我使用APP_CONFIG [“myvar”]来全局设置值(获取加载的真实初始化)
现在在我的路线中,我想基于此交换某些路线。确切地说,当APP_CONFIG [“我的应用程序”]为真时,我想要显示一个beta注册表单。另外,我希望我的应用程序的致敬路由到家#dedex
还没有能够在我的路线中使用if语句,它会破坏路由
有什么想法吗?
答案 0 :(得分:1)
如果要禁用路由,请尝试在路由定义中使用:constraints属性,例如:
resources :users, :constraints => lambda { |request| APP_CONFIG["my app"].present? }