如果您在模型或控制器中有两个方法,并且您想在方法之间传递一个变量,例如
def foo
@param = 2
@test = 1
callee
#do something with @test
end
def callee
@test += @param
end
使用实例变量来执行此操作还是像这样的常规变量更好
def foo
param = 2
test = 1
test = callee(param, test)
#do something with test
end
def callee(param, test)
test += param
test
end
提前致谢!