Als neues Mitglied dieser Community und darüber hinaus neuer in Rails (Version 5.1.1) brauche ich wirklich eure Hilfe.Rails Sitzungen, ActiveRecordStore: undefinierte Methode `[] = 'für nil: nilclass
Scheint wie meine Sitzungen - (in config/initializers/session_store.rb
von Juwel gespeichert, wie in config/application.rb
wie hier Active_Record_Store gem und definierte gezeigt.
ActiveRecord::SessionStore::Session.table_name = 'legacy_session_table'
ActiveRecord::SessionStore::Session.primary_key = 'session_id'
ActiveRecord::SessionStore::Session.data_column_name = 'legacy_session_data'
Wie hier ActiveRecord::SessionStore - APIdock gezeigt - initialisieren nicht, und ich kann, warum nicht bekommen
Wenn ich versuche einen beliebigen Wert jeder Taste in einem Controller zugewiesen (beispielsweise Anwendung), kehrt sie Fehler:
undefined method []=' for nil:nilclass
Pry Juwel schreibt das gleiche, dann, dass die nur session
- ist Null, und für request.session
- <ActionDispatch::Request ::Session:0x7f92db05ae18 not yet loaded>
. Sitzungstabelle wird migriert, alles versucht, was ich kann.
Bitte, helfen Sie müde noob initialisieren und endlich den Wert der Sitzungen und damit sie funktionieren! Dank
Hat dies zur Lösung Ihres Problems beigetragen? –