Где разместить глобальную переменную Hash в приложении Rails - PullRequest
2 голосов
/ 19 марта 2009

Мне нужно место для хранения времени последнего запроса для пользователя и я не хочу использовать базу данных для этого

Ответы [ 4 ]

1 голос
/ 19 марта 2009

Если вы хотите сделать это с точки зрения пользователя и не против потерять его между сеансами, то место для хранения это сеанс, подобный сеансу [: last_request]

1 голос
/ 22 марта 2009

Существует простое решение - вы можете поместить его как константу в config / environment.rb

1 голос
/ 19 марта 2009

Для этого вы можете использовать memcache.

0 голосов
/ 31 октября 2010

есть простой способ (хотя и не такой элегантный)

if Thread.main[:uuid] == nil 
  Thread.main[:uuid]=0
end
uid = Thread.main[:uuid] += 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...