2011-09-28 98 views
0

我正在構建一個Rails應用程序,我想將一些圖像存儲到數據庫,並在我需要html.erb文件時將它們呈現出來。Rails 3.1上傳圖像並將其保存到數據庫並在需要時將其渲染回來?

有人可以指出我在正確的方向嗎?

另外我有我的佈局文件的側欄,我想渲染一個控制器中的東西,然後在其他控制器中的東西!

這可能嗎? 這是一個的exaple佈局文件,但我不希望使它們在佈局

<div id="left_sidebar" class="column"> 

</div> 
<div id="main_wrapper" class="column"> 
    <%= yield %> 
</div> 
<div id="right_sidebar" class="column"> 

</div> 

非常感謝你提前!

回答

0

您不應將圖像文件存儲在數據庫中。我建議你使用像Carrierwave這樣的寶石。

+0

沒有人會爲了解決方案所涵蓋的目的而使用數據庫存儲。 如果我需要其他服務來訪問圖片,而這些其他服務無法與Rails應用程序通信(在我的情況下,他們可以訪問MySQL服務器而沒有其他)。 – Michael

相關問題