2012-11-12 23 views
2

我有一個簡單的cms,基本上我有具有圖像醬汁的詳細視圖。 在數據庫表中,我存儲了圖片的URL。 當我想顯示圖像,並把變量放在image_tag url應該去的地方時,程序會拋出一個錯誤。我該怎麼做呢?滑軌:使用本地變量的用於圖像的路徑

<tr> 
    <th>Picture</th> 
    <td><%= image_tag("sauces/sauces_piri.png") %></td> 
</tr> 

那把手動其運作URL。 EXACT相同的字符串存儲在數據庫中名爲pic_url的字段中。 我已經有一個存儲醬品的變量。我怎麼把醬油字段,而不是直接的網址。

我已經試過

<tr> 
    <th>Picture</th> 
    <td><%= image_tag("#{sauce.pic_url}") %></td> 
</tr> 

這不起作用

+0

從第二種方法在客戶端上的HTML生成什麼? – Matzi

+0

Iv'e現在固定的問題,謝謝。 –

+2

你能分享你是如何解決這個問題? –

回答

4

我基本上解決了這個問題。問題在於醬汁是一個實例變量而不是一個標準變量。 因爲我沒有使用@標誌醬,然後纔不承認的變量。

所以正確的代碼如下:

<td><%= image_tag("#{@sauce.pic_url}") %></td> 

希望這有助於