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?
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
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.