편집 화면을 업데이트할 수 없습니다!?
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'넣지 마세요.
Reference
이 문제에 관하여(편집 화면을 업데이트할 수 없습니다!?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/m-kawakami/items/b6687360887a7e1d0ed4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
해당 코드
= 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'넣지 마세요.
Reference
이 문제에 관하여(편집 화면을 업데이트할 수 없습니다!?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/m-kawakami/items/b6687360887a7e1d0ed4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(편집 화면을 업데이트할 수 없습니다!?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/m-kawakami/items/b6687360887a7e1d0ed4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)