편집 화면을 업데이트할 수 없습니다!?

1166 단어 carrierwaveRubyRails

An invalid form control with name='◯◯[image]' is not focusable. 이런 잘못


편집 화면 (편집) 에서도 new 화면을 복사해서 사용하고 싶습니다.
나는 이번에 복사본으로 만들어 동작을 확인했다.
정상적이면 문제 없이 행동해야 하는데...그런데 왠지 업데이트 버튼을 눌러도 반응이 없다.
개발 도구 봐봐.
An invalid form control with name='recipe[image]' is not focusable.
이런 착오가 생겼다.

name='recipe[image]의form 컨트롤러를 사용할 수 없습니까?


해당 코드

= form_with model: @recipe do |f|
  .new__main__upper-half__left#image_input
    = f.label :image, {class: 'new__main__upper-half__left__label'} do
      = f.file_field :image, {class: 'new__main__upper-half__left__label__input',required: "required"}
        %pre
          %i.fas.fa-camera.fa-lg
          クリックして画像を選んでください

해결책


"Required"를 삭제하면 입력할 수 있습니다
편집에서 생성된 파일 -필드는 초기치가 별로 없는 것 같습니다.
결과, rails는 입력해야 할 옵션을 사용했음을 나타낸다
"필수지만 그건 아니야!?"
두 가지로 나누다.
그래서file-필드,'required'넣지 마세요.

좋은 웹페이지 즐겨찾기