2012-02-29 68 views
0

我目前在rails 3.2中使用jruby-1.6.6。我使用gem 'bootstrap-sass', '~> 2.0.1'導入twitter引導爲scss。jruby&rails 3.2在開發中編譯scss的速度很慢

但是在開發模式下,我通過jruby -S rails s啓動應用程序,每當我在scss中稍作修改並觸發刷新頁面時,編譯application.css.scss需要很長時間,其中I導入所有其他scss文件。

jruby-1.6.6jruby-1.6.7

Started GET "/playground/dashboard" for 0:0:0:0:0:0:0:1%0 at 2012-02-29 12:30:18 +0800 
Processing by PlaygroundController#index as HTML 
    Parameters: {"partial"=>"dashboard"} 
    Rendered playground/_dashboard.erb (1.0ms) 
    Rendered playground/show.html.erb within layouts/application (2.0ms) 
Compiled application.css (11540ms) (pid 5518) 
Completed 200 OK in 11660ms (Views: 11660.0ms) 

需要它MRI ruby-1.9.2-p290

Started GET "/playground/dashboard" for 127.0.0.1 at 2012-02-29 12:32:53 +0800 
Processing by PlaygroundController#index as HTML 
    Parameters: {"partial"=>"dashboard"} 
    Rendered playground/_dashboard.erb (0.0ms) 
    Rendered playground/show.html.erb within layouts/application (0.5ms) 
Compiled application.css (1283ms) (pid 5674) 
Completed 200 OK in 1323ms (Views: 1323.1ms) 

花費的時間有沒有辦法,我可以調整這一種方式的時候?

+0

@import ED可能是有點晚,但對生產編譯性能問題是什麼我尋找到。我還沒有使用JRuby的寶石,所以我不能對此發表評論。 – nobody 2012-03-12 17:29:39

+0

感謝您的評論,但我的問題是在開發模式,當我需要經常更改scss和刷新頁面以查看更改時,並且jruby的速度非常慢時,您是否知道如何解決這個問題? – larryzhao 2012-03-14 06:22:02

回答

2

昨晚剛剛發現這不是一個JRuby的問題。但是當使用jruby和bootstrap-sass時會出現問題。

如果你不是這種情況,那麼JRuby的執行良好,即使你有噸SCSS的是在application.css.scss

1

轉到config/application.rb和更改的選項:

config.assets.enabled = false 
+0

對不起,使用bootstrap-sass實際上是一個特殊的問題。我是某個點的垃圾郵件發送者 – larryzhao 2012-03-15 02:26:37