我的应用程序启动时有登录部分。所以我需要在整个应用程序中跟踪user_id。
我正在获取user_id,如下所示
@@user_id = @params["user_id"]
但是将它变成类变量是行不通的。因为我无法从其他类或模型中访问它。
有什么办法吗?
答案 0 :(得分:1)
您可以将其设置为某个全局变量,您可以在application.rb
文件中初始化该变量。
<强> application.rb中强>
class AppApplication < Rho::RhoApplication
def initialize
$user_id ||= ""
end
end
然后在您的控制器上,您可以将其设置为所需的值。
$user_id = @params["user_id"]
就是这样,现在您可以通过应用程序访问它。
有关详细信息,请查看http://mindfiremobile.wordpress.com/2013/08/27/types-of-variables-in-rhomobile/