当我的应用程序启动时,我有登录部分。因此,我需要在整个应用程序中跟踪user_id。
我得到的user_id如下所示,
@@user_id = @params["user_id"]
但是使其成为类变量是行不通的。因为我无法从其他类或模型访问它。
有什么办法可以做到这一点吗?
您可以将其设置为可以在application.rb
文件中初始化的某个全局变量。
应用程序.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/