2012-05-21 2 views
0

Sinatra 앱에서 스프로킷을 사용하고 있습니다. 다음 세트가 있습니다 :Sinatra로 스프 래킹되지 않음

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')) 
    } 

모든 것이 정상적으로 작동하지만, 응용 프로그램을 실행할 때 서버를 다시 시작하지 않으면 CSS 스타일이 업데이트되지 않습니다. 이러한 자산을 개발 중에 즉시 컴파일 할 수있는 방법이 있습니까?

답변

0

최신 버전의 Sinatra는 요청간에 아무 것도 표시하지 않습니다. reloadshotgun을 사용하면 문제가 해결됩니다.

+0

루비를 다시로드하는 것이 문제가 아닙니다. 루비 코드를 다시로드하면 응용 프로그램에 설정되고 정상적으로 작동합니다. 구성 : 개발 수행 등록 Sinatra :: Reloader end – user577808

0

흠. 왜 그런 문제에 직면하는지 나는 짐작하지 않습니다. 나는 https://github.com/jch/sinatra-sprockets에서 기초에 톱니 바퀴를 가진 sinatra를 사용하고«그것은 다만 작동한다». 그래서 당신은 그것을 시도 할 수 있고, 나는 그것이 당신을 위해 또한 일할 것이라고 생각합니다.

관련 문제