2013-04-11 3 views
1

Я обновил свое приложение от Rails 3.0 до Rails 3.2, у меня возникла проблема с CSS, так как она не загружается должным образом. Перед использованием asset-pipeline я использовал jammit для переделки активов. Я нашел следующее сообщение в журнале:css не загружается после обновления версии rails до 3.2

Started GET "/assets/js_templates.jst" for 127.0.0.1 at 2013-04-11 17:41:59 +0530 
Processing by Jammit::Controller#package as */*  
Parameters: {"package"=>"js_templates", "extension"=>"jst"} 
Completed 200 OK in 75ms (Views: 0.2ms | ActiveRecord: 0.0ms | Solr: 0.0ms) 
Completed 500 Internal Server Error in 225ms 

ActionView::MissingTemplate (Missing template errors/page_not_found, 
application/page_not_found with {:locale=>[:en], :formats=>[:jpeg], :handlers=>[:erb, 
:builder, :coffee, :haml]} 
+0

Можете ли вы разместить свой gemfile – Nath

ответ

0

Решенный это с помощью следующих действий: В рельсах 3.0.1,

class ErrorsController < ApplicationController 
    def page_not_found 
     render :status => 404 
    end 
end 

В рельсы 3,2 изменили воздавать respond_to

class ErrorsController < ApplicationController 
    def page_not_found 
     respond_to do |format| 
     format.html { render :status => 404 } 
     format.any { head :status=>404 } 
    end 
end 
Смежные вопросы