2012-08-16 83 views
0

我需要在公用文件夾中顯示圖像。但是,它的URL是使用DB產生,所以在我的控制器我做這樣的事情(也就是好的?):Rails image_tag path

@link_gra_art = LinkGraArt.find_by_LGA_ART_ID(params[:id])  
@graphics = Graphic.find_by_GRA_ID(@link_gra_art.LGA_GRA_ID) 

在我看來,我必須有這樣的事情:

= image_tag("grafpath"[email protected]_ID."/"@link_gra_art.LGA_ART_ID., :alt => "test image") 

我不知道如何去除這樣的字符串,因爲在這裏我會寫「」。$ var。「」,這是怎麼回事?通過點,或通過什麼?

也就是通過另一種模型從模型獲取數據的方法嗎?

DB不是我的,所以表格非常龐大,並且具有非導軌寫入字段。在紅寶石

回答

2

Variable interpolation#{...}完成:

image_tag("grafpath#{@graphics.GRA_ID}/#{@link_gra_art.LGA_ART_ID}", ... 

或者你也可以串聯字符串+(PHP確實有.什麼)。