簡體   English   中英

無法從Rails控制台登錄Devise

[英]Cannot sign into Devise from the rails console

我正在嘗試從Rails控制台登錄Rails應用程序。 但是我收到一條錯誤消息。

我做

app.post '/users/sign_in', :user => {:email => 'user@example.com, password: ""}

我得到:

NoMethodError - undefined method `main_app' for #< <Class:0x007fce257ea680>:0x007fce1dadc760>:
  /usr/local/Cellar/rbenv/0.4.0/versions/2.2.3/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/controllers/url_helpers.rb:65:in `_devise_route_context'
  /usr/local/Cellar/rbenv/0.4.0/versions/2.2.3/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/controllers/url_helpers.rb:51:in `session_path'
  app/views/users/sessions/_session_form.haml:1:in `_app_views_users_session

任何想法有什么問題嗎?

這個答案解決了我的問題。 (突出顯示為正確的答案對我不起作用)

https://stackoverflow.com/a/30351177/314721

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM