在过去的3个月里,我一直在探索Ruby on Rails,我对此很着迷。但有几件事我不知道哪种方法是最好的。现在我正在处理一些变量的初始化。所有的应用程序都在ajax上运行,所以所有的实例变量应该只初始化一次。我曾尝试在applicationController中编写一个只运行一次的方法'initialize‘,但问题是我访问的是尚未初始化的request对象。有人知道如何用request对象中的值初始化<
在Ruby程序上工作时,我希望将一些状态数据从实例变量转移到类变量,我突然意识到,虽然实例变量是自动生动的(如果你试图“不初始化”读取它们,它们会自动初始化为nil),但类变量却不是--这在我看来非常不一致(与大多数Ruby语法相比,后者非常一致)。,Ruby会自动将其转换为nil (之后我会将其to_i为0)。现在,我决定希望在Test实例之间共享运行ID,因此我将其重写为:
c