【问题标题】:Devise not route properly rails设计不正确的轨道
【发布时间】:2012-12-18 11:06:25
【问题描述】:

我在 Rails 中有一个应用程序并使用设计为 authentication,显示以下错误而不是路由到 sign_in 页面

我的 route.rb 内容是:

Blog::Application.routes.draw do
  devise_for :users 
  resources :posts
  get "home/index"
   root :to => 'home#index'
end

我不知道我错在哪里,如果有人能告诉我错误在哪里,那就太好了。谢谢

【问题讨论】:

    标签: ruby-on-rails ruby devise gem


    【解决方案1】:

    使用:as 选项配置资源名称。

    <%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
    

    【讨论】:

      【解决方案2】:

      您需要SessionsController 的用例是什么?如果仅用于注销,您可以简单地创建自己的方法来调用sign_out @user

      查看this wiki 文章,看看它是否回答了您的问题。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-27
        • 1970-01-01
        • 1970-01-01
        • 2020-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多