[RESOLVIDO]Sinatra arquivos estáticos

Galera, estava olhando a documentação do Sinatra com relação a arquivos estáticos mas ele é muito curto e sinceramente não entendi como habilitar uma pasta para poder guardas os arquivos css, js

o Sinatra lê os arquivos como se fosse uma rota ao invés de ler por exemplo style.css ele da um erro de que a rota não existe

alguém poderia me dar uma luz? :confused:

quero muito aprender a programar Web utilizando o Ruby mas não sou muito fã desses padrões MVC gosto de fazer tudo do meu jeito e o Sinatra me deixa fazer o site do meu jeito mas preciso de uma força para usar css nele.
A documentação manda colocar:
set :public_folder, Proc.new { File.join(root, "static") }

no meu arquivo padrão que no caso é o config.ru mas ele não funciona

vamos la

utilizei o sinatra no passado e é realmente interessante.

entretanto quando vc move para sistemas mais profissionais, vc raramente usa o sinatra para servir arquivos estaticos: vc usa o servidor web que vai ficar na frente do sistema ( um nginx por exemplo )

no entanto, para o ambiente de desenvolvimento isso é uma mão na roda.

aqui tem algumas possibilidades:

1 curtida

Valeu ajudou bastante pelo visto não precisava adicionar nada no meu arquivo principal o sinatra lê a pasta public automaticamente