rails g scaffold_controller 했지만 인덱스에 액세스하면 No route matches

1542 단어 Rails5

발생한 일


rails g scaffold_controller crazy_diamond 했습니다.
컨트롤러라든지 view라든지 할 수 있었습니다.
create  app/controllers/crazy_diamonds_controller.rb
invoke  erb
create    app/views/crazy_diamonds
create    app/views/crazy_diamonds/index.html.erb
create    app/views/crazy_diamonds/edit.html.erb
create    app/views/crazy_diamonds/show.html.erb
create    app/views/crazy_diamonds/new.html.erb
create    app/views/crazy_diamonds/_form.html.erb

그래서 http://localhost:3000/crazy_diamonds에 액세스했습니다.


왜?

해결책



참고 : htps // m 피요 k. 하테나 bぉg. 코m/엔트리/2015/10/05/074742

config/routes.rb
Rails.application.routes.draw do

  resource :crazy_diamonds  # indexはルーティングされない
  resources :crazy_diamonds # indexがルーティングされる

「resource」에 「s」가 붙지 않으면. 그래서 색인에 액세스할 수 없습니다.
도야 얼굴로 실수를 지적해 오는 아르바이트 리더를 기억했습니다.

좋은 웹페이지 즐겨찾기