[Rails] Devise에서 gem 'html2slim'을 사용할 때의 오류 정보

1737 단어 슬림Railsdevise
Devise를 사용할 때 "$ rails g devise : views"를 실행 한 후,$ bundle exec erb2slim app/views/devise -d 를 실행했습니다.

그 후, 「localhost:3000/users/sign_up」에 날 때에 에러 발생.


app/views/devise/shared/_error_messages.html.slim
- if resource.errors.any?
  #error_explanation
    h2
      = I18n.t("errors.messages.not_saved",
      -                  count: resource.errors.count,
      -                  resource: resource.class.model_name.human.downcase

잘 보면 slim 구문이 잘못되었습니다.
"- "는 임베디드 루비를 기술할 때 사용하기 때문에 구문이 이상하다.
따라서 "-"를 지우면 오류가 회피되었습니다.

감상



오류 내용은 단순했지만 자동으로 파일 내용을
수정해주는 gem은 완벽하지 않다는 것을 배웠습니다.

좋은 웹페이지 즐겨찾기