我应该在哪里声明Rhodes Appl的服务器URL

时间:2013-09-16 04:40:14

标签: rhomobile rhodes

我一直在应用程序的许多地方使用服务器URL。如果我需要更改它,那么我需要到处用来改变它的地方。

哪里应该是申报网址的最佳位置,以便可以在每个地方使用,而不需要进行太多更改?

1 个答案:

答案 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 

如果需要,这会使网址在一个地方发生变化。