【发布时间】:2013-01-14 23:53:49
【问题描述】:
我来自 PHP 背景,对 RoR 用户会话有疑问。默认情况下,PHP 使用带有写锁的文件存储来存储用户会话数据。因此它可以防止同一客户端同时处理多个请求。 RoR 如何处理会话?
【问题讨论】:
-
你为什么要担心它?如果它确实是一个问题,你可以确定一个成熟的框架知道它。
-
默认情况下,rails 将会话保存在用户 cookie 中,有关更多信息,请参阅 rails 指南guides.rubyonrails.org/security.html
-
@WaleedKhan 我想知道不耐烦的用户是否可以在使用 find_or_create_by_column 的代码中创建竞争条件,其中 column 是唯一索引。
-
@WaleedKhan 这里绝对有竞争条件,所以这绝对是值得“担心”(即了解)的事情。
标签: ruby-on-rails ruby-on-rails-3