Ruby on rails 如何在rails中的多个操作调用之间维护变量的值

Ruby on rails 如何在rails中的多个操作调用之间维护变量的值,ruby-on-rails,ruby,static,Ruby On Rails,Ruby,Static,我有我的项目,我有各种 id=params[:id] status=params[:status] ..... if(!status.nil?) if(status='off') flag[id]=1 else flag[id]=2 end else if(flag==1) puts off else puts on end 请求的状态取决于我正在创建的状态标志 当状态为nil时,我希望在下次调用函数时使用该标志 我的问题是我在下一

我有我的项目,我有各种

id=params[:id]
status=params[:status]
.....

if(!status.nil?)
   if(status='off')
   flag[id]=1
   else
   flag[id]=2
   end
else
   if(flag==1)
    puts off
   else
    puts on
end
  • 请求的状态取决于我正在创建的状态标志

  • 当状态为nil时,我希望在下次调用函数时使用该标志

  • 我的问题是我在下一次调用中没有得到标志值

  • 如何临时存储该值以供以后使用


如果希望在请求之间保持一个值,使用会话可能是正确的方法。有关此主题的详细信息,请参阅。

如果要在请求之间保留值,使用会话可能是正确的方法。有关此主题的详细信息,请参阅