0
嘿,我已經遇到了一個問題,在預編譯生產後沒有顯示css.scss文件。錯誤是::的ActionView ::模板時出現錯誤的網頁時Rails資產管道預編譯CSS不起作用
Completed 500 Internal Server Error in 343ms
ActionView::Template::Error (signup.css isn't precompiled):
的signup.css被引用new.html.erb
<%= stylesheet_link_tag("signup.css") %>
我已經跑耙資產內:預編譯並捆綁exec rake資產:預編譯只是爲了確保它不是環境問題。
在我production.rb,我有以下行,以便確保它包含
config.assets.precompile += %w(dashboard.css dashboard.js signup.css)
UPDATE: 這可能不相關的,因爲我在本地預編譯,然後FTP發佈我的文件最多服務器的公鑰/資產目錄,但每當我試圖預編譯我的服務器上compliing的JavaScript
gemfile
gem 'therubyracer'
gem 'execjs'
當我得到的外殼亞軍塊我也有章安的NodeJS從chris lee存儲庫中放置在服務器上。
更新2:
所以我重新啓動我的服務器,它看起來像所有的文件會使用 耙資產在服務器上進行預編譯:預編譯
但是它確實給我一個錯誤就在結束
[email protected]:~/apps/legalleads$ rake assets:precompile --trace
** Execute assets:precompile
/home/luna/.rvm/rubies/ruby-2.0.0-p195/bin/ruby /home/luna/.rvm/gems/[email protected]/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace
** Execute assets:precompile:primary
rake aborted!
Command failed with status(): [/home/luna/.rvm/rubies/ruby-2.0.0-p195/bin...]
/home/luna/.rvm/gems/[email protected]/gems/rake-10.0.4/lib/rake/file_utils.rb:53:in `block in create_shell_runner'
任何幫助將不勝感激......我一直是這樣掙扎幾個星期,它似乎像我下面對具有導向一個JavaScript環境設置。
運行rake資產:再次預編譯並嘗試重新啓動服務器 – Uchenna
您可以嘗試運行'bundle exec rake資產:預編譯RAILS_ENV = production' – David