Note that there are some explanatory texts on larger screens.

plurals
  1. POController with single action as root
    primarykey
    data
    text
    <p>I have problem with pointing as root controller which has only one action called index. My current routes.rb looks like this:</p> <pre><code> get 'dashboard', to: 'dashboard#index' resources :categories resources :projects do resources :issues resources :attachments end devise_for :users devise_scope :user do authenticated :user do root :to =&gt; 'dashboard#index' end unauthenticated :user do root :to =&gt; 'devise/sessions#new' end end </code></pre> <p>Any my controller:</p> <pre><code>class DashboardController &lt; ApplicationController authorize_resource def index @test = 'test' end end </code></pre> <p>But each time I enter localhost:3000 I get "NameError at / uninitialized constant Dashboard". What am I doing wrong? </p> <p>Thanks in advance!</p> <p>edit: rake routes shows this:</p> <pre><code> dashboard GET /dashboard(.:format) dashboard#index categories GET /categories(.:format) categories#index POST /categories(.:format) categories#create new_category GET /categories/new(.:format) categories#new edit_category GET /categories/:id/edit(.:format) categories#edit category GET /categories/:id(.:format) categories#show PUT /categories/:id(.:format) categories#update DELETE /categories/:id(.:format) categories#destroy project_issues GET /projects/:project_id/issues(.:format) issues#index POST /projects/:project_id/issues(.:format) issues#create new_project_issue GET /projects/:project_id/issues/new(.:format) issues#new edit_project_issue GET /projects/:project_id/issues/:id/edit(.:format) issues#edit project_issue GET /projects/:project_id/issues/:id(.:format) issues#show PUT /projects/:project_id/issues/:id(.:format) issues#update DELETE /projects/:project_id/issues/:id(.:format) issues#destroy project_attachments GET /projects/:project_id/attachments(.:format) attachments#index POST /projects/:project_id/attachments(.:format) attachments#create new_project_attachment GET /projects/:project_id/attachments/new(.:format) attachments#new edit_project_attachment GET /projects/:project_id/attachments/:id/edit(.:format) attachments#edit project_attachment GET /projects/:project_id/attachments/:id(.:format) attachments#show PUT /projects/:project_id/attachments/:id(.:format) attachments#update DELETE /projects/:project_id/attachments/:id(.:format) attachments#destroy projects GET /projects(.:format) projects#index POST /projects(.:format) projects#create new_project GET /projects/new(.:format) projects#new edit_project GET /projects/:id/edit(.:format) projects#edit project GET /projects/:id(.:format) projects#show PUT /projects/:id(.:format) projects#update DELETE /projects/:id(.:format) projects#destroy new_user_session GET /users/sign_in(.:format) devise/sessions#new user_session POST /users/sign_in(.:format) devise/sessions#create destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy user_password POST /users/password(.:format) devise/passwords#create new_user_password GET /users/password/new(.:format) devise/passwords#new edit_user_password GET /users/password/edit(.:format) devise/passwords#edit PUT /users/password(.:format) devise/passwords#update cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel user_registration POST /users(.:format) devise/registrations#create new_user_registration GET /users/sign_up(.:format) devise/registrations#new edit_user_registration GET /users/edit(.:format) devise/registrations#edit PUT /users(.:format) devise/registrations#update DELETE /users(.:format) devise/registrations#destroy root / dashboard#index root / devise/sessions#new </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload