0

当我的应用程序启动时,我有登录部分。所以我需要在整个应用程序中跟踪 user_id。

我得到的 user_id 如下所示,

@@user_id = @params["user_id"]

但是使它成为类变量是行不通的。因为我无法从其他类或模型访问它。

有什么办法可以做到这一点?

4

1 回答 1

1

您可以将其设置为可以在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/

于 2013-09-15T08:26:57.097 回答