0

我一直在应用程序的许多地方使用服务器 url。如果我需要改变它,那么我需要走遍我曾经改变它的地方。

哪里应该是声明 url 的最佳位置,以便它可以在任何地方使用并且不需要太多更改?

4

1 回答 1

1

您可以在 RhoConfig.xml 文件中将服务器 URL 声明为属性。稍后,在 API 调用期间检索属性值。

因此,要在 RhoConfig.xml 中删除属性,您需要这样添加它,

   start_path = '/app'
   options_path = '/app/Settings'
   server_URL = 'http://somedomain.com/API/'

现在在控制器中获取 server_URL 的值,您需要调用 Rho::RhoConfig 类并使用它,如下所示,

   if Rho::RhoConfig.exists?('server_URL')
       $server_url = Rho::RhoConfig.server_URL
   end 

如果需要,这会使 url 在一个地方更改。

于 2013-09-16T04:41:36.287 回答