Доступ к cookie “сеансового ключа” называет отовсюду в направляющих

Вы можете решить вашу проблему, как показано ниже:

public class Response
{
    public string loopa { get; set; }
    public string drupa{ get; set; }
    public Image[] images { get; set; }
}

public class RootObject<T>
    {
        public List<T> response{ get; set; }

    }

var des = (RootObject<Response>)Newtonsoft.Json.JsonConvert.DeserializeObject(Your JSon String, typeof(RootObject<Response>));
14
задан jimeh 16 June 2009 в 13:46
поделиться

4 ответа

Я нашел решение. В Rails 2.3.2, по крайней мере, ключ сеанса установлен в config / initializers / session_store.rb следующим образом:

ActionController::Base.session = {
  :key         => '_myapp_session',
  :secret      => '[...]'
}

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

ActionController::Base.session_options[:key]

From Base. от сеанса до Base.session_options автоматически, не имеет особого смысла, и это вызвало у меня большую головную боль ... lol

13
ответ дан 1 December 2019 в 06:21
поделиться

Чтобы получить доступ к имени файла cookie сеанса из представления или контроллера, вы можете сказать:

request.session_options[:session_key]

, а затем получить доступ к необработанному значению этого файла cookie, которое является пустым массивом, если оно не задано, вы используете:

request.cookies[ request.session_options[:session_key] ]

Имя файла cookie (он же session_key) установлено в вашем файле config / environment.rb .

  config.action_controller.session = {     
    :session_key => '_project_session',
    :secret      => 'long-secret-key'
  }
2
ответ дан 1 December 2019 в 06:21
поделиться

Я думаю, что ключ сеанса хранится в переменной ENV_SESSION_KEY

0
ответ дан 1 December 2019 в 06:21
поделиться

Также обратите внимание на эту ошибку, которая влияет на тесты вокруг session_options в некоторых версиях Rails 2.x: https://rails.lighthouseapp.com/projects/8994/tickets/2303-testrequest -doesnt-initialize-session_options

0
ответ дан 1 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

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