私は最近開始したプロジェクトで、データベースにmongoidを使用し、それを管理するためにrails_adminを使用しています。今、APIが必要で、rails-apiを選択しましたが、何らかの理由で、railsを追加したばかりです- gemファイルへのAPI、管理者にアクセスできず、常にこのエラーが発生します
Devise :: SessionsController#newのNoMethodError
nil:NilClassの未定義のメソッド `[]'
そしてここにトレースがあります
warden(1.1.1)lib / warden / session_serializer.rb:29:in fetch'
warden (1.1.1) lib/warden/proxy.rb:196:in
user'warden(1.1.1)lib / warden / proxy.rb:293:in _perform_authentication'
warden (1.1.1) lib/warden/proxy.rb:90:in
authenticate' warden(1.1.1)lib / warden/proxy。 rb:100:in authenticate?'
devise (2.1.0) app/controllers/devise_controller.rb:113:in
require_no_authentication'activesupport(3.2.5)lib / active_support / callbacks.rb:407:in _run__3280997315660744487__process_action__4533000551616940901__callbacks'
activesupport (3.2.5) lib/active_support/callbacks.rb:405:in
__run_callback' activesupport(3.2.5)lib / active_support / callbacks.rb:385:in _run_process_action_callbacks'
activesupport (3.2.5) lib/active_support/callbacks.rb:81:in
run_callbacks'actionpack(3.2.5 )lib / abstract_controller / callbacks.rb:17:in process_action'
actionpack (3.2.5) lib/action_controller/metal/rescue.rb:29:in
process_action'actionpack(3.2.5)lib / action_controller / metal /instrumentation.rb:30:in block in process_action'
activesupport (3.2.5) lib/active_support/notifications.rb:123:in
block in Instrument' activesupport(3.2.5)lib / active_support /otifications/instrumenter .rb:20:instrument'
activesupport (3.2.5) lib/active_support/notifications.rb:123:in
インストルメントのアクションパック(3.2.5)lib / action_controller / metal / Instruments.rb:29:inprocess_action'
actionpack (3.2.5) lib/action_controller/metal/params_wrapper.rb:206:in
process_action'actionpack(3.2.5)lib / abstract_controller / base.rb:121:in process'
actionpack (3.2.5) lib/abstract_controller/rendering.rb:45:in
process' actionpack(3.2.5)lib / action_controller / metal.rb:203:in dispatch'
actionpack (3.2.5) lib/action_controller/metal/rack_delegation.rb:14:in
dispatch'actionpack(3.2.5)lib / action_controller / metal.rb:246:in call'actionpack block in action'
actionpack (3.2.5) lib/action_dispatch/routing/route_set.rb:73:in
(3.2.5)lib / action_dispatch / routing / route_set.rb:73:in dispatch'
actionpack (3.2.5) lib/action_dispatch/routing/route_set.rb:36:in
call' actionpack(3.2.5)lib / action_dispatch / routing / mapper.rb:42:in call'
journey (1.0.3) lib/journey/router.rb:68:in
block in call'journey(1.0.3)lib / journal / router.rb:56:in each'
journey (1.0.3) lib/journey/router.rb:56:in
call' actionpack(3.2.5)lib / action_dispatch / routing / route_set.rb:600:in call'
rack-pjax (0.5.9) lib/rack/pjax.rb:12:in
call'mongoid(2.4.10)lib /rack/mongoid/middleware/identity_map.rb:33:in block in call'
mongoid (2.4.10) lib/mongoid.rb:133:in
unit_of_work'mongoid(2.4.10)lib / Rack / mongoid / middleware / entity_map.rb:33:in call'
warden (1.1.1) lib/warden/manager.rb:35:in
block in call' warden(1.1.1)lib / warden /manager.rb:34:incatch'
warden (1.1.1) lib/warden/manager.rb:34:in
call'rack(1.4.1)lib / Rack / etag.rb:23:in call'
rack (1.4.1) lib/rack/conditionalget.rb:25:in
call' actionpack(3.2.5)lib / action_dispatch / Middleware / head.rb:14:in call'actionpack call'
remotipart (1.0.2) lib/remotipart/middleware.rb:30:in
(3.2.5)lib / action_dispatch / Middleware / params_parser.rb:21:in call'
actionpack (3.2.5) lib/action_dispatch/middleware/callbacks.rb:28:in
block in call'activesupport(3.2.5)lib / active_support / callbacks.rb:405:in _run__2911892753477349565__call__1112249857594481255__callbacks'
activesupport (3.2.5) lib/active_support/callbacks.rb:405:in
__run_callback' activesupport(3.2.5)lib / active_support / callbacks.rb:385:_run_call_callbacks'
activesupport (3.2.5) lib/active_support/callbacks.rb:81:in
run_callbacksのアクションパック(3.2.5)lib / action_dispatch / middleware / callbacks.rb:27:in call'actionpack call'
actionpack (3.2.5) lib/action_dispatch/middleware/reloader.rb:65:in
(3.2.5)lib / action_dispatch / Middleware / remote_ip.rb:31:in call'
actionpack (3.2.5) lib/action_dispatch/middleware/debug_exceptions.rb:16:in
call'アクションパック(3.2.5 )lib / action_dispatch / middleware / show_exceptions.rb:56:in call'
railties (3.2.5) lib/rails/rack/logger.rb:26:in
call_app'railties(3.2.5)lib / rails / Rack / logger.rb:16:in call'
actionpack (3.2.5) lib/action_dispatch/middleware/request_id.rb:22:in
call' Rack(1.4.1)lib / Rack / runtime.rb :17:incall'
activesupport (3.2.5) lib/active_support/cache/strategy/local_cache.rb:72:in
call'rack(1.4.1)lib / Rack / lock.rb:15:in call'
actionpack (3.2.5) lib/action_dispatch/middleware/static.rb:62:in
call' railties(3.2.5)lib / rails / engine.rb:479:in call'rack call'
railties (3.2.5) lib/rails/application.rb:220:in
(1.4.1)lib / Rack / content_length.rb:14:in call'
railties (3.2.5) lib/rails/rack/log_tailer.rb:17:in
call'rack(1.4.1)lib / Rack / handler / webrick.rb:59:in `service'
私はこれを引き起こすこれらの宝石の間で何が起こっているのか本当にわかりません、どんなアドバイスや指示も歓迎します;)