[Rails]Action Controller: UnknownFormat in Users Controller#index의 해결 방법

1307 단어 RubyRails

1. 잘못된 내용


<잘못된 문의 예>

제목 부분의 영어를 읽으면'creditcard controller에 정의되지 않은 index 동작'이라는 잘못된 문장을 발견할 수 있습니다

2. 잘못된 이유


1.view 파일이 만들어지지 않았습니다rails g controller xxx에 따라 파일을 생성한 후 app/view/xxx 폴더만 생성되고view 파일은 수동으로 만들어야 합니다
2.app/controllers/xxx_controller.rb의 def 〇〇와 연결된 파일 이름이 없습니다
rails 기능 컨트롤러를 통해rb 파일의 def 〇〇require'./view/XXX'기능을 통해 보이지 않는 곳에서 호출됩니다.(xxx 폴더 읽기(00 파일 실행) 명령 기능) 명명 규칙을 따르지 않으면 오류가 발생합니다.
3. 연결된 파일 이름이지만 파일(폴더) 이름이 잘못되었습니다.
2. 같은 이치에 따라 맞춤법 오류가 발생하고 복수형식의 s를 추가하는 것을 잊어버리면 호출할 때 오류를 토한다.
4.erb 파일이 아닌haml 파일로 기록하려다가gemfile에서 잊어버린 기술gem 'haml-rails'haml 파일은 독특한 추가 기능으로gem 파일을 읽어야 합니다. 기록을 잊어버리면 파일 이름이 있어도 파일 자체를 읽을 수 없고 오류가 발생합니다.

3. 잘못된 해결 방법


1.app/view/xxx/〇〇.html.이 자리에서 파일을 만들어요.
2. 응용/view의 폴더 이름(xxx)과 파일 이름(000)이 컨트롤러 이름과 일치하는지 확인
3. 대상 파일은 2입니다.잘못된 글자나 복수 형식의 오류가 있는지 확인하는 명명 규칙
4.gemfile에서(haml 파일을 사용할 때) gem 'haml-rails' 설명을 하고 bundle install 명령을 입력하십시오
나는 이렇게 하면 제목의 오류를 해결할 수 있을 것이라고 생각한다.

좋은 웹페이지 즐겨찾기