постоянные переменные экземпляра в рельсах 3 - PullRequest
1 голос
/ 18 марта 2012

Я пытаюсь сохранить информацию из формы после перенаправления пользователя на другой контроллер и обратно.

По сути, мне нужно собрать некоторые данные, и в случаях, когда пользователь еще не вошел в систему, перенаправить на вход, а затем снова, чтобы данные в первом случае можно было сохранить с их идентификатором пользователя

Я не хочу настаивать на том, чтобы пользователь сначала входил в систему, так как считаю, что в данном случае это проблема удобства использования.

Какой хороший способ сделать это?

1 Ответ

1 голос
/ 18 марта 2012

Вы можете использовать session для хранения информации между запросами.

# to set
session[:foo] = "bar"

# to retrieve in another request
foo_var = session[:foo]

Вы можете прочитать о session и рекомендациях по его использованию здесь: http://guides.rubyonrails.org/security.html#sessions

...