2012-11-26 53 views
1

我還是不太熟悉rails,所以這可能是我忽略做的一件簡單的事情。我已經安裝了rabl,並在開發服務器上工作,我剛剛在prod服務器上嘗試過它,它不起作用。每臺機器上的環境都是相同的。爲什麼不使用rabl作爲json響應的模板引擎?

軌2.3.14,Rabl的0.7.6

我看到的錯誤是::的ActionView MissingTemplate(缺少模板asset_links/index.erb鑑於路徑應用程序/視圖):

我我有控制器需要'rabl',在控制檯:: Rabl被定義。在控制器我打電話的指標作用呈現

:rabl => @asset_links 
因爲模板軌

正在尋找的是index.erb而不是index.rabl,這使我相信Rabl的是不是莫名其妙註冊?

我在幾個月前在我的開發服務器上安裝了rabl,並且不記得任何額外的步驟使它呈現json。有什麼錯誤的想法?

回答

1

您的生產服務器可能沒有拿起rabl gem。 確保您的服務器上安裝了rabl,並確保您的服務器已重新啓動。 如果你正在使用獨角獸rvm然後獨角獸可能不會拿起你期待它的寶石