jruby & rails 3.2 очень медленно компилирует scss в разработке - PullRequest
0 голосов
/ 29 февраля 2012

В настоящее время я использую jruby-1.6.6 с рельсами 3.2.

И я использую gem 'bootstrap-sass', '~> 2.0.1' для импорта загрузчика Twitter как scss.

Но в режиме разработки я запускаюapp по jruby -S rails s, и каждый раз, когда я немного изменяю scss и запускаю страницу обновления, компиляция application.css.scss, в которую я импортирую все остальные файлы scss, занимает очень много времени.

время, которое требуется с jruby-1.6.6 и jruby-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)

Есть ли способ, которым я мог бы настроить это?

Ответы [ 2 ]

2 голосов
/ 15 марта 2012

Только что узнал вчера вечером, что это не проблема для Джруби. Но проблема при использовании jruby с bootstrap-sass.

Если вы не в этом случае, то jruby работает хорошо, даже если у вас есть тонны scss @import ed в application.css.scss

1 голос
/ 15 марта 2012

Перейдите на config/application.rb и измените параметр:

config.assets.enabled = false
...