liuchao@liuchao:~/rails_projects/sample_app$ rails s
=> Booting WEBrick
=> Rails 4.1.0.beta1 application starting in development on http://0.0.0.0:3000
=> Run rails server -h
for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
Exiting
/home/liuchao/.rvm/gems/ruby-2.1.0/gems/actionpack-4.1.0.beta1/lib/action_dispatch/routing/mapper.rb:238:in `default_controller_and_action': Missing :action key on routes definition, please check your routes. (ArgumentError)
以上是我启动服务器时候的报错,以下是我的 route.rb
SampleApp::Application.routes.draw do
get "/users/new" get "/no_test_framework"
root to: 'static_pages#home' match '/signup', to: 'users#new', via: 'get' match '/help', to: 'static_pages#help', via: 'get' match '/about', to: 'static_pages#about', via: 'get' match '/contact', to: 'static_pages#contact', via: 'get'
# The priority is based upon order of creation: first created -> highest priority. # See how all your routes lay out with "rake routes".
# You can have the root of your site routed with "root" # root 'static_pages#home'
# Example of regular route: # get 'products/:id' => 'catalog#view'
# Example of named route that can be invoked with purchase_url(id: product.id) # get 'products/:id/purchase' => 'catalog#purchase', as: :purchase
# Example resource route (maps HTTP verbs to controller actions automatically): # resources :products
# Example resource route with options: # resources :products do # member do # get 'short' # post 'toggle' # end # # collection do # get 'sold' # end # end
# Example resource route with sub-resources: # resources :products do # resources :comments, :sales # resource :seller # end
# Example resource route with more complex sub-resources: # resources :products do # resources :comments # resources :sales do # get 'recent', on: :collection # end # end
# Example resource route with concerns: # concern :toggleable do # post 'toggle' # end # resources :posts, concerns: :toggleable # resources :photos, concerns: :toggleable
# Example resource route within a namespace: # namespace :admin do # # Directs /admin/products/* to Admin::ProductsController # # (app/controllers/admin/products_controller.rb) # resources :products # end end