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」가 붙지 않으면. 그래서 색인에 액세스할 수 없습니다.
도야 얼굴로 실수를 지적해 오는 아르바이트 리더를 기억했습니다.
Reference
이 문제에 관하여(rails g scaffold_controller 했지만 인덱스에 액세스하면 No route matches), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/r_ishimori/items/115c26ca085d6872f1dc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)