2016-04-21 13 views
0

Render Ich laufe mit benutzerdefinierten Ansichten entwickeln, und meine login Seite wurde Rendering perfekt vor, aber ich änderte nur den Namen des Modells von human zu user, umbenannt den Controller und die Ansichten, aber es weigert sich einfach, meine Sichtweise darzustellen.Rails nicht meine Ansicht

Ich bekomme keinen Fehler, mein Layout rendert perfekt, aber es gibt den Körper aus irgendeinem Grund nicht.

-Code

Hier ist mein routes.rb für Users:

## devise controllers for users 
    devise_for :user, controllers: { 
    confirmations: 'user/confirmations', 
    passwords: 'user/passwords', 
    registrations: 'user/registrations', 
    sessions: 'user/sessions', 
    unlocks: 'user/unlocks', 
    # commenting the below because omniauth gem isn't installed 
    # omniauth_callbacks: 'user/omniauth_callbacks' 
    }, skip: [:sessions] 
    ## custom routes for users 
    as :user do 
    get 'login' => 'user/sessions#new', :as => :new_user_session 
    post 'login' => 'user/sessions#create', :as => :user_session 
    delete 'logout' => 'user/sessions#destroy', :as => :destroy_user_session 
    get 'register' => 'user/registrations#new', as: :register 
    end 

Hier ist meine sessions_controller von devise generiert:

class User::SessionsController < Devise::SessionsController 
    ... 

    # GET /resource/sign_in 
    def new 
    super 
    end 
    ... 
end 

Hier ist meine Ansicht:

Log

Started GET "/login" for 127.0.0.1 at 2016-04-21 04:48:13 -0700 
Processing by User::SessionsController#new as HTML 
    Rendered devise/shared/_links.html.erb (5.8ms) 
    Rendered layouts/shared/_left_logo_panel.html.erb (9.4ms) 
    Rendered user/sessions/new.html.erb within layouts/application (9.8ms) 
    Rendered layouts/_shim.html.erb (0.0ms) 
    Rendered layouts/_header.html.erb (0.3ms) 
    Rendered layouts/_footer.html.erb (0.0ms) 
    Rendered layouts/_ga.html.erb (0.1ms) 
Completed 200 OK in 41ms (Views: 39.7ms | ActiveRecord: 0.0ms) 

Antwort

0

In meinem Layout, würde ich yield mit yield :body getauscht, und vergessen. Okay, ich bin ein Idiot. Überprüfe deine Layouts, Jungs!

Verwandte Themen