Rails中的content_tag与concat用法,可以连接任意html元素
2016-07-27 18:11
441 查看
想输出如下html
可以在helper中定义一个方法,内容如下:
已经验证过!
<% if user.present? %> <li> <a href="<%= user_info_url(user.id) %>"><%= user.nickname %> <br><%= image_tag user.head_img_url %></a> </li> <% else %> <li> <a href="#">空<br><%= image_tag 'blank.jpg' %></a> <p></p> <p><button class="btn btn-normal">点亮</button></p> </li> <% end %>
可以在helper中定义一个方法,内容如下:
content_tag :li do if user.present? html = link_to user_info_url(user.id) do concat user.nickname concat tag(:br) concat image_tag(user.head_img_url) end concat html concat content_tag :div ,'', class: 'mask' else link_to '#' do concat '空' concat tag(:br) concat image_tag('blank.jpg') end end end
已经验证过!
相关文章推荐
- Html-常用总结
- Html-常用字符实体
- oc 对 html 转换
- html(1)之标签
- html嵌套flash播放swf文件
- Html-颜色表
- Html-框架
- HTML学习03-HTML标题/HTML段落
- html <base> href属性
- Html-表单基础记录
- html常用功能
- webdataBase
- html img图片标签alt和title属性
- HTML学习02-HTML元素/HTML属性
- 自定义MVC Html
- 关于Html标签的嵌套
- MVC HtmlHelper用法大全
- HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用
- html中charset和content-language的区别
- HTML 基础语法2