在我的应用引擎中,我可以参考:
engine_name.app_integration_stripe_url
返回正确的网址。我希望在某些时候根据正在配置的集成动态生成此URL。这是我认为可行的,但这会引发错误:
integration_key = 'stripe'
route_name = "app_integration_#{integration_key}_url".to_sym
redirect_to engine_name.method(route_name).call(query_params)
类的未定义方法app_integration_stripe_url ActionDispatch ::路由:: RoutesProxy
如何动态生成其中一个网址?
答案 0 :(得分:0)
method
似乎不是正确的方法。交换send
会导致我输出正确的输出而不会出错:
route_name = "app_integration_#{integration_key}_url".to_sym
redirect_to doki_core.send(route_name, query_params)