ArgumentError(인수가 너무 적음): 레일 4.04에서 format.json을 호출할 때
실행 시
format.json{render json: {}, status: :ok}
Rails 4.0.4 에서는, 다음의 에러가 표시됩니다.
ArgumentError (too few arguments):
다른 프로그램(Rails 3.2.13)을 사용하고 있습니다만, 같은 회선이 문제없이 실행됩니다.내가 뭘 빠트렸나요?
보석은요?
또는 레일 4에서 구문을 변경하시겠습니까?
대부분의 경우 오류가 발생합니다.ArgumentError (too few arguments):
에서format
블록 내의 이 코드 부분을 호출하는 것을 잊었을 때respond_to
메서드 콜
당신의 코드는 실제로 다음과 같아야 합니다.
def action_name
respond_to do |format| ## Add this
format.json { render json: {}, status: :ok}
format.html
## Other format
end ## Add this
end
언급URL : https://stackoverflow.com/questions/23527011/argumenterror-too-few-arguments-when-calling-format-json-on-rails-4-04
'programing' 카테고리의 다른 글
업로드 중 오류가 발생했습니다.이미지를 편집기에 업로드할 때 나중에 다시 시도하십시오."라는 워드프레스를 사용합니다. (0) | 2023.03.15 |
---|---|
HTTP Client를 사용하여 JSON을 Array 또는 List로 역직렬화합니다.를 사용하여 ReadAsync 를 읽습니다.NET 4.0 태스크 패턴 (0) | 2023.03.15 |
React를 사용하여 입력값을 올바르게 검증하는 방법.JS? (0) | 2023.03.15 |
@WebMvcTest를 사용하여 "최소 1개의 JPA 메타모델이 존재해야 합니다"를 가져옵니다. (0) | 2023.03.15 |
Spring/Spring Boot pom.xml에서 Java 버전을 지정하는 방법 (0) | 2023.03.15 |