Как сохранить текущий сеанс устройства от автоматического уничтожения при переходе от страницы к странице? - PullRequest
1 голос
/ 17 марта 2011

Я просмотрел посты об устройстве dev_intosh, но ни один из них не решил мою проблему. Я могу получить доступ к current_user из моих представлений rails 3 (файлы erb), но не могу получить к нему доступ в контроллере.

<%= current_user.name %>  

работает в эрбе.

@user = current_user  

не работает в контроллере. Чего мне не хватает?

--------- отредактировано ------

Я получаю ноль в качестве значения. Оказывается, я могу использовать

 @user = current_user  

в моем контроллере индекса, но некоторые, как только он переходит к другому действию (например, создать), сеанс уничтожается.

Итак, настоящий вопрос сейчас таков:

Как сохранить текущего пользователя во время входа со страницы на страницу?

1 Ответ

0 голосов
/ 18 марта 2011

Наконец выяснил, в чем проблема: нужно было получить фиксированный файл rails.js из

https://github.com/fermion/jquery-ujs/blob/master/src/rails.js

Большое спасибо @Patrick Connor за ссылку на его ответ

Создание сеанса, срок действия которого истекает при вызове .js [AJAX]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...