그래서 나는 둘러 보았고 영어로 이상하게 명명 된 단어를 처리하는 방법을 보지 못했습니다.퀴즈 모델을위한 레일 라우팅
나는 퀴즈 모델을 가지고 있는데, 이는 인덱스 동작이 \ quizes임을 의미합니다. (: ID)
resources 'quizes', only: ['index', 'new', 'show']
내가 quize_path해야 할
quizes_path #Note this one works
quiz_path(:id) #this does not
등의 작업을 수행 할 수 있도록하고 싶습니다 여기
는 레이크 경로입니다, 경로 이름이 quize있는 것을 알 수 퀴즈 대신에. quizes GET /quizes(.:format) quizes#index
new_quize GET /quizes/new(.:format) quizes#new
quize GET /quizes/:id(.:format) quizes#show
이것은 학습을위한 것입니다. 나는 수작업으로 단일 자원을 지정하고 완료 할 수 있다는 것을 알고 있습니다. 그것은 singluar 자원 'ES'대신 '의'
편집의 다음
올바른 인플입니다 제거해야 함을 알 수 있도록
궁극적 인 질문, 자원이 지정하는 방법이있다 리소스를 기반으로합니다. 감사!
ActiveSupport :: Inflector.inflections (: en) do | inflect | inflect.singular/^ (퀴즈) ES/I, '\ 1' 끝