Rails 3.1:动态链接到资产管道中的图像?
发布时间:2020-12-17 02:52:57 所属栏目:百科 来源:网络整理
导读:我有?500个旗帜图像,我之前保存在public / images / flags /和public / images / flags_small /中.对于我的Country模型中的每个国家/地区,我存储:iso_code,它与对应于它的标志图像的名称相同.例如,mx.png是墨西哥旗的名称,因为mx是墨西哥的双字母ISO代码.
我有?500个旗帜图像,我之前保存在public / images / flags /和public / images / flags_small /中.对于我的Country模型中的每个国家/地区,我存储:iso_code,它与对应于它的标志图像的名称相同.例如,mx.png是墨西哥旗的名称,因为mx是墨西哥的双字母ISO代码.
我以前有一个帮助方法,它将返回html,根据国家的iso代码显示图像,以及我是否想要大或小的标志. 使用Rails 3.1,为了符合资产管道,我的印象是这些图像应该进入app / assets / images文件夹.以下是: >我可以在其中维护子文件夹吗? 编辑:解决方案 def flag(country) image_tag('/assets/flags/' + country.iso_code.downcase + '.png') end def small_flag(country) image_tag('/assets/flag_small/' + country.iso_code.downcase + '.png') end 解决方法
>是的,你可以 >例如:<%= image_tag'flags / uk.gif'%>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |