2013-06-23 18 views
0

我試圖在我的視圖中渲染偏色,它破壞了heroku,顯示「我們很抱歉,但出錯了」。在heroku上使用Rails 4渲染偏色

這一直讓我發瘋。我認爲這與資產管道有關,希望有人知道我做錯了什麼。

日誌

2013-06-23T21:46:58.711440+00:00 app[web.1]: 
> ActionView::Template::Error (Missing partial static_pages/gbgsynopsis, 
> application/gbgsynopsis with {:locale=>[:en], :formats=>[:html], 
> :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. 
> Searched in: 2013-06-23T21:46:58.711440+00:00 app[web.1]: * 
> "/app/app/views" 2013-06-23T21:46:58.711440+00:00 app[web.1]:  19: 
> <%= image_tag('GBG.jpg', class: "bookcover") %> 
> 2013-06-23T21:46:58.711440+00:00 app[web.1]:  20:     
> </div> 2013-06-23T21:46:58.711611+00:00 app[web.1]:  22:   
> <%= render "gbgsynopsis" %> 2013-06-23T21:46:58.711611+00:00 
> app[web.1]: app/views/static_pages/home.html.erb:22:in 
> `_app_views_static_pages_home_html_erb__1233625768328599458_70301407659120' 2013-06-23T21:46:59.003669+00:00 heroku[router]: at=info method=GET 
> path=/favicon.ico host=readerly.herokuapp.com fwd="86.156.197.140" 
> dyno=web.1 connect=1ms service=4ms status=200 bytes=0 

的Gemfile

source 'https://rubygems.org' 
ruby '2.0.0' 

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.0.0.rc2' 

gem 'bootstrap-sass' 

group :development do 
    gem 'sqlite3' 
end 

group :production do 
    gem 'pg' 
    gem 'rails_12factor' 
end 

查看

<div class="row-fluid"> 
       <div class="span4"> 
        <%= image_tag('GBG.jpg', class: "bookcover") %> 
       </div> 
       <div class="span8"> 
        <%= render "gbgsynopsis" %> 
       </div> 
      </div> 
+0

似乎與此問題有關http://stackoverflow.com/a/6189832/208067 –

回答

0

以下消息是明確的:

> ActionView::Template::Error (Missing partial static_pages/gbgsynopsis, 
> application/gbgsynopsis with {:locale=>[:en], :formats=>[:html], 
> :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. 

Rails無法找到您的部分。我想它是在錯誤的目錄中或者有錯誤的文件名(例如,缺少_作爲第一個字符)。

查看http://xyzpub.com/en/ruby-on-rails/3.2/dynamische_webseiten.html#partials瞭解關於partials的一些文檔。