0
當我sign up
或sign in
使用devise
。我收到以下錯誤:設計(3.4.1 2f0002a),未定義的方法`閃光燈'爲ActionDispatch :: Request,導軌4.2
undefined method `flash' for #<ActionDispatch::Request:0xda424ac>
這是使用rails 4.2
我的第一個項目,所有以前的項目有atmost rails 4.1.8
,我從未有過類似的問題。
錯誤跟蹤路徑是:
.../.rvmruby (2.1.2) bundler/gems/devise-2f0002a449a8/lib/devise/failure_app.rb:18:in `flash'
.../.rvmruby (2.1.2) bundler/gems/devise-2f0002a449a8/lib/devise/failure_app.rb:58:in `redirect'
.../.rvmruby (2.1.2) bundler/gems/devise-2f0002a449a8/lib/devise/failure_app.rb:39:in `respond'
actionpack (4.2.0) lib/abstract_controller/base.rb:198:in `process_action'
actionpack (4.2.0) lib/abstract_controller/base.rb:137:in `process'
actionpack (4.2.0) lib/action_controller/metal.rb:195:in `dispatch'
actionpack (4.2.0) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
如果您需要了解更多信息,請說,我堅持了一段時間。
我已經看到有人使用rails-api
寶石時有問題,但我沒有使用rails-api
寶石。
感謝您的幫助。
當我加入這個,然後我無法登錄我嘗試過什麼行動,我得到401未經授權(與色器件動作) – Nermin 2015-04-03 06:40:07
嘗試加入這個;: – Thomas 2015-04-03 11:57:20
config.middleware.use config.session_store,config.session_options config.middleware.use Rack :: MethodOverride config.middleware.use ActionDispatch :: Cookies config.middleware.use ActionDispatch :: Session :: CookieStore config.middleware.use ActionDispatch :: Flash – Thomas 2015-04-03 11:57:37