我需要在公共文件夹中显示图片。但它的url是使用db生成的,所以在我的控制器中我做了这样的事情(也是那么好吗?):
@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".@graphics.GRA_ID."/"@link_gra_art.LGA_ART_ID., :alt => "test image")
我不知道如何kombine这样的字符串,因为在这个我会写“”。$ var。“”,这是怎么在rails?通过点,或通过什么?
也是通过另一个模型从模型中获取数据的方法吗?
数据库不是我的,因此表格很大,并且具有非轨道写入字段。
答案 0 :(得分:2)
Variable interpolation使用#{...}
:
image_tag("grafpath#{@graphics.GRA_ID}/#{@link_gra_art.LGA_ART_ID}", ...
或者您可以将字符串与+
连接(PHP与.
的连接)。