在 Rails 中,可以轻松存储和检索 session 变量。
例如
session[:user_id] = @current_user.id
我想知道罗德岛是否也有类似的东西。
就像在 Rails 中一样,请求参数可以通过
访问params['name']
在罗德岛时
@params['name']
如果没有像 session 变量这样的东西,任何人都可以建议一些管理 session 的解决方法。就像使用跨多个请求可用的全局变量一样。
请发表评论/提示?
谢谢。
最佳答案
我在罗德岛实现了自己的 session 。
假设罗德应用程序只有一个用户,您不需要在您所在的用户或“ session ”中检测到,因此您将只有一个 session 。
我创建了一个名为 $session
的全局哈希,您可以在其中放置和获取值:
在 application.rb 中我放置了以下内容:
$session ||= {}
我这样使用它:
$session[:user] = 'john'
puts $session[:user]
关于rhomobile - Rails 中的 session 与罗德岛中的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10180300/