帮助程序中的html – image_tag没有传递要查看的选项
发布时间:2020-12-14 18:40:25 所属栏目:资源 来源:网络整理
导读:问题 我有一个运行三元操作的辅助方法.结果操作数都是image_tag方法.当我从视图中调用此帮助程序时,“:size”选项不会在html中转换为高度和宽度标记.当我将image_tag方法直接复制并粘贴到我的视图文件中时,一切正常. application_helper.rb def display_por
问题
我有一个运行三元操作的辅助方法.结果操作数都是image_tag方法.当我从视图中调用此帮助程序时,“:size”选项不会在html中转换为高度和宽度标记.当我将image_tag方法直接复制并粘贴到我的视图文件中时,一切正常. application_helper.rb def display_portrait(candidate) if candidate.portrait_url image_tag(candidate.portrait_url.to_s,:size => "10x10") else image_tag("missing_portrait.png",:size => "10x10") end end view.html.erb <%= display_portrait candidate %> DOES NOT GENERATE HEIGHT AND WITH ATTR'S <%= image_tag("missing_portrait.png",:size => "10x10") %> DOES GENERATE ATTR'S 帮助程序仍然生成具有正确源的锚点;它只缺少高度和宽度属性. 感谢您花点时间帮忙, 迈克尔 解决方法
如果条件然后检查是什么,首先通过write puts语句在显示纵向方法中检查
进入这种方法的参数. 你也可以在视图中这样做 <%= image_tag(@image.portrait.url(:thumb):alt => "Description") %> 希望它会帮助你…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |