【发布时间】:2015-05-09 18:17:49
【问题描述】:
我是 ROR 的新手。
我有一个控制器
class Controllername < application
def method1
@obj = API_CALL
redirect_to redirect_url #calls the API authorization end point
#and redirects to action method2
end
def method2 #redirection to this action
@obj.somemethod #this value is null
end
end
我的问题是当我使用实例变量或类变量@obj 或@@obj 在操作方法2 中变为nil。我希望这个值是 method1 中的任何值。
注意:SESSION note 提供帮助,因为它给出了 SSL 错误。
感谢任何帮助。
【问题讨论】:
-
很抱歉,它是这样设计的,实例变量不会被带到后续请求中
-
您必须在第二种方法上重新创建对象变量或类变量,并将一些ID传递给第二种方法,我认为没有会话就没有办法
标签: ruby-on-rails ruby-on-rails-3