, correção de UX para gerara prévia do romaneio
This commit is contained in:
32
app/assets/tailwind/application.css
Normal file
32
app/assets/tailwind/application.css
Normal file
@@ -0,0 +1,32 @@
|
||||
/* app/assets/tailwind/application.css
|
||||
*
|
||||
* ESTE ARQUIVO EXISTE PARA O DEPLOY NÃO QUEBRAR. Leia antes de apagar.
|
||||
*
|
||||
* A gem `tailwindcss-rails` está no Gemfile e pendura a tarefa `tailwindcss:build`
|
||||
* dentro de `assets:precompile`. Ela procura ESTE caminho fixo e, se não achar,
|
||||
* aborta com:
|
||||
*
|
||||
* Specified input file `./app/assets/tailwind/application.css` does not exist.
|
||||
* Tasks: TOP => assets:precompile => tailwindcss:build
|
||||
*
|
||||
* E o `assets:precompile` morre INTEIRO nessa linha — nenhum arquivo chega em
|
||||
* public/assets. O efeito na tela é traiçoeiro: o Propshaft, sem manifesto, cai
|
||||
* no resolvedor dinâmico e continua montando URLs com o digest certo, então a
|
||||
* página abre normal e CADA /assets/*.js devolve 404 em silêncio. O sistema fica
|
||||
* sem JavaScript nenhum: prévia do PDF, edição inline da tabela, busca e
|
||||
* carrossel todos mortos, sem erro visível. Foi o que aconteceu de 27 a
|
||||
* 28/08/2026 e custou três rodadas de diagnóstico.
|
||||
*
|
||||
* POR QUE ESTÁ VAZIO: o CSS do sistema hoje vem do CDN do Tailwind, carregado em
|
||||
* app/views/layouts/application.html.erb. Sem `@import "tailwindcss"` aqui, o
|
||||
* build termina na hora e gera um arquivo vazio — nada é servido a mais e o
|
||||
* deploy não perde tempo montando um CSS que ninguém carrega.
|
||||
*
|
||||
* DÍVIDA CONHECIDA (uma das duas, quando houver espaço):
|
||||
* a) migrar do CDN para o Tailwind local — o próprio Tailwind desaconselha o
|
||||
* CDN em produção, e ele deixa o sistema dependendo de rede externa. Neste
|
||||
* caso, troque este comentário por `@import "tailwindcss";` e o
|
||||
* <script src="https://cdn.tailwindcss.com"> por stylesheet_link_tag; ou
|
||||
* b) remover `tailwindcss-rails` do Gemfile, que hoje é dependência morta.
|
||||
* Aí este arquivo some junto.
|
||||
*/
|
||||
Reference in New Issue
Block a user