我一直在应用程序的许多地方使用服务器URL。如果我需要更改它,那么我需要到处用来改变它的地方。
哪里应该是申报网址的最佳位置,以便可以在每个地方使用,而不需要进行太多更改?
答案 0 :(得分:1)
您可以将RhoConfig.xml文件中的服务器URL声明为属性。然后,在API调用期间检索属性值。
因此,为了在RhoConfig.xml中对属性进行更改,您需要添加它,
start_path = '/app'
options_path = '/app/Settings'
server_URL = 'http://somedomain.com/API/'
现在在Controller中获取server_URL的值,你需要调用Rho :: RhoConfig类并使用它,如下所示,
if Rho::RhoConfig.exists?('server_URL')
$server_url = Rho::RhoConfig.server_URL
end
如果需要,这会使网址在一个地方发生变化。