gems-uff / sapos

SAPOS main goal is to ease the management of information related to graduate programs such as enrollments, courses, advisement, scholarships, requirements, among others.
http://gems-uff.github.io/sapos/
MIT License
29 stars 14 forks source link

Versões da gem carrierwave superiores a 1.3.1 causam erro na tela de configuração de relatório #320

Closed Carlos-Eduardo-Cabral-da-Cunha closed 3 years ago

Carlos-Eduardo-Cabral-da-Cunha commented 4 years ago

Na resolução da issue #319, deixar o rake atualizar automaticamente a gem carrierwave para a última versão causa um bug ao se criar uma configuração de relatório. A carrierwave versão 1.3.1 é a mais recente em que o bug não acontece. No bug, o arquivo app/uploaders/image_uploader.rb, na linha 33, reclama do método cache! dizendo que ele é indefinido

Carlos-Eduardo-Cabral-da-Cunha commented 3 years ago

Com o lançamento da versão 1.3.2 da gem carrierwave, verificou-se que o erro não acontece nessa versão. Então o erro passa a acontecer em versões maiores que a 1.3.2 (2.0.0 ou superior) da carrierwave

Carlos-Eduardo-Cabral-da-Cunha commented 3 years ago

Os uploaders de imagens (cabeçalho do relatório e foto do aluno) utilizam o atributo cache_storage = :file, mas esse deixou de ser o padrão da gem carrierwave a partir da versão 2. Foi necessário atribuir esse valor ao atributo de forma explícita