在Rails中,它易于存储和检索会话变量。
例如
session[:user_id] = @current_user.id
我想知道罗德岛是否也有这样的东西。
与rails相似,请求参数可通过
访问params['name']
在罗德岛的时候
@params['name']
如果没有类似会话变量的话,任何人都可以提出一些解决方案来管理会话。比如使用多个请求中可用的全局变量。
评论/提示,请?
感谢名单。
答案 0 :(得分:2)
我在rhodes中实现了自己的会话。
假设rhodes应用程序只有一个用户,您不需要在用户或“会话”中进行检测,那么您将只有一个会话。
我创建了一个名为$session
的全局哈希,您可以放置并获取值:
在application.rb中我把它:
$session ||= {}
我这样使用它:
$session[:user] = 'john'
puts $session[:user]
答案 1 :(得分:0)
您还可以将Redis数据库中的持久值存储为键/值对数据库。