Очистка сессии направляющих во время разработки

Как я очищаю сессию направляющих, таким образом, я могу запустить с нового большого списка? Я знаю, что мог просто аннулировать каждую из переменных сеанса с session[:my_var] = nil, но есть ли задача граблей или что-то, что знает, как восстановить данные сессии к его наиболее канонической форме?

Я использую Веселье, и оно хранит несколько свойств на сессии, которую я хотел бы убрать для наблюдения то, что продолжается в фоновом режиме, такой как order_id, order_token, user_credentials_id, и т.д.

Я использую SQLite3

7
задан John Topley 1 February 2010 в 09:57
поделиться

2 ответа

Он находится в System.Linq

Edit:

Removed - Я не видел, чтобы он смотрел на Compact рамок. В документации не говорится ничего конкретного о компактной структуре (что означает, что она, вероятно, не включена, но это не является убедительным). Я оставлю это пока, чтобы помочь другим избежать моей ошибки.

-121--4481952-

Вы должны использовать что-то следующим образом.

Routes.MapRoute(
    "Post",
    "posts/{id}/{*title}",
    new { controller = "Posts", action = "view" }
);

И простой метод расширения:

public static class UrlExtensions
{

    public static string ResolveSubjectForUrl(this HtmlHelper source, string subject)
    {
        return Regex.Replace(Regex.Replace(subject, "[^\\w]", "-"), "[-]{2,}", "-");
    }

}
-121--2353229-
rake db:sessions:clear
10
ответ дан 6 December 2019 в 11:49
поделиться

Проверьте файл session_store в файле environment.rb. Вы можете использовать «db:sessions:clear», только если там написано active_record. В этом случае вы сбрасываете свою сессию в db.

В противном случае просто очистите файлы cookie браузера.

7
ответ дан 6 December 2019 в 11:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: