/ / Sprockets não atualizando com Sinatra - ruby, sinatra, rodas dentadas

Rodas dentadas não refrescantes com Sinatra - ruby, sinatra, rodas dentadas

Eu estou usando Sprockets do meu aplicativo Sinatra. Eu tenho o seguinte conjunto:

set :sprockets, Sprockets::Environment.new(root) { |env|
env.append_path(root.join("app", "assets", "stylesheets"))
env.append_path(root.join("app", "assets", "javascripts"))
env.append_path(root.join("app", "assets", "images"))
}

Tudo funciona bem, mas quando eu executo meu aplicativo, os estilos CSS não são atualizados sem que eu reinicie o servidor. Existe alguma maneira de ter esses ativos compilados em tempo real no desenvolvimento?

Respostas:

0 para resposta № 1

Versões mais recentes do Sinatra don "t recarregar qualquer coisa entre pedidos. Usando espingarda deve resolver o seu problema.


0 para resposta № 2

Hmm. Eu não acho que você enfrente esse problema. Eu usei sinatra com rodas dentadas também na base de https://github.com/jch/sinatra-sprockets e «simplesmente funciona». Então você poderia tentar, e eu acho que seria um trabalho para você também.