您好我有一個帶有Spree引擎的Ruby on Rails 4應用程序。使用Spree引擎提高Rails應用的加載速度性能
的問題是它很慢,每次我重新加載頁面時需要花費很長的時間
我大包小包的GitHub頁面上看到加載(在最後一次嘗試9秒),這個問題是已知並且有一個解決方案,他們建議使用bundle exec rake資源預編譯資源:預編譯:nondigest命令。
不幸的是,當我運行這個命令時,rake被中止。我已經運行跟蹤命令
bundle exec rake assets:預編譯:nondigest --trace rake中止!
不知道如何建設任務的資產:預編譯:nondigest' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/ task_manager.rb:49:[]' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:148:in
invoke_task' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:106:in block (2 levels) in top_level' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:106:in
each ' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:106:in block in top_level' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:115:in
run_with_threads' /home/luca/.rvm /gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:100:in top_level' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:78:in
block in run' /home/luca/.rvm/gems/ruby-2.0。 0-p353/gems/rake-10.1.1/lib/rake/application.rb:165:在standard_exception_handling' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/lib/rake/application.rb:75:in
運行' /home/luca/.rvm/gems/ruby-2.0.0-p353/gems/rake-10.1.1/bin/rake:33:in <top (required)>' /home/luca/.rvm/gems/ruby-2.0.0-p353/bin/rake:23:in
加載' /home/luca/.rvm/gems/ruby- 2.0.0-P353 /斌/耙:23:在'」
我懷疑是預編譯資產產生的溶液進行優化的Ruby on Rails的3,它不是使用Rails工作4
你能提供意見如何解決這個問題,或者如果您有其他方法來加快加載時間?
在此先感謝。
'bundle exec rake assets:precompile RAILS_ENV = development' does not help for me。 :( – fatman13