2012-09-18 81 views
0

即使找到一個點來開始調試,我也很難過。基本上,我設立的Shapado,還算正常的Rails副本3應用程序,有很多這樣的.html.haml觀點:在第一次和後續頁面加載之間標記空白不相同

.author 
    %span 
    = I18n.t('global.by_semi') 
    = render :partial => "users/user_mini" ... 

我第一次在生產模式上我的網站加載頁面在輸出的所有標記獲取嘎吱嘎吱在一起:

<div class="author"><small><span>Asked by</span><a href="https://stackoverflow.com/users/jpatokal" 
data-layout="user" rel="author">Jani</a>6 

爲「提問者Jani 6」不正確地呈現。

但在發展模式,以及(更奇怪的是),也是第二次及以後我加載在生產模式相同的頁面,標籤被換行分隔:

<div class="author"> 
<small> 
<span> 
Asked by 
</span> 
<a href="https://stackoverflow.com/users/jpatokal" data-layout="user" rel="author">Jani</a> 
6 

而且因爲換行是在空間HTML,現在這個正確呈現:「提問者Jani 6」

我想這事做了Rails 3資產流水線,縮小和/或高速緩存,但據我可以計算出的配置(see Gitorious)不實際上不是管道Haml。通過config/environments/development.rb與c/e/production.rb的差異快速查看也不會顯示任何明顯相關的內容。幫幫我?

回答

相關問題