rails常用语法
2016-07-20 17:15
531 查看
1.附件列表
ul.m_item_list
-@page.attachment_list('手机图片').eachdo|attachment|
li
=link_to'/posts/1',class:'wrap'do
=image_tagamalgam.attachment_url(attachment)
p.des
=attachment.description
p.type干红葡萄酒
.button
=image_tag('button_details.jpg')
/////=image_tagattachment.file.url
=properties_for@pagedo|p|
#提供文本框修改@page对象的title
=p.string'title'
#提供文本框修改@page对象的content['title']属性
=p.string'content.title'
#上传名为pic的附件
=p.attachment'pic'
#上传名为pics的附件列表
=p.attachment_list'pics'
2.带有index的
-@page.children.each_with_indexdo|attachment,index|
3.自身与兄弟元素
-@page.parent.self_and_siblings.eachdo|sub_nav|
4.propertiesbutton
ul
-Page.find_by_slug('tickets-top').children.eachdo|ticket|
li
=link_to(ticket.content['url']||'#',target:'_blank')do
=editable_image_tagticket,'content.image',:display=>'245x162!',:placeholder_options=>{:width=>245,:height=>162}
h3=ticket.title
h2="¥#{ticket.content['price']}"
.btn立即抢购
=properties_buttonticketdo|f|
=f.string'title'
=f.string'content.price'
=f.string'content.url'
=f.string'content.wap_url'
5.content_tag
=editable_content_tag:div,@page,'content.content',:class=>'article'do
|
6.content_img
=editable_image_tag@page,:display=>'80x371!',:placeholder=>"position.png",:placeholder_options=>{:width=>80,:height=>371}
展位图不在本地时
=editable_image_tag@page,'content.produce_place',:display=>'262x202!',:placeholder_options=>{:width=>262,:height=>202}
7.home是举例子是文件夹
pages
|--home
|--&1.html.slim
|--&2.html.slim
页面:
|--home
|--child1(home/&1.html.slim)
|--child2(home/&1.html.slim)
||--grand_child(home/&2.html.slim)
8变量穿插
=image_tag("tag_#{tag}.jpg")
9.日期
=order.created_at.strftime('%Y.%m.%d')
10.
2.带有index的
3.自身与兄弟元素
4.propertiesbutton
5.content_tag
6.content_img
7.home是举例子是文件夹
8变量穿插
h2=
"¥#{ticket.content['price']}"
=image_tag("tag_#{tag}.jpg")
9.日期
=order.created_at.strftime('%Y.%m.%d')
10.
相关文章推荐
- translatesAutoresizingMaskIntoConstraints
- 2016 Multi-University Training Contest 1 1005 Necklace
- poj2387(堆优化dijiskla模版,通过pair写的)
- AIDL的实现
- 最小生成树+DFS求任意两点间平均路径长度 ——Abandoned country (HDU 5732)( 2016Multi-University Training Contest 1 1001 )
- UVa 11733 - Airports
- 2016 Multi-University Training Contest 1 T4
- leetcode Container with most Water
- HDU5723 2016 Multi-University Training Contest 1 (最小生成树+dfs)
- 2016 Multi-University Training Contest 1 1007 Rigid Frameworks
- 2016 Multi-University Training Contest 1 1002 hdu 5724 博弈
- HDOJ 5723 (2016多校联合训练 Training Contest 1) Abandoned country
- http://blog.csdn.net/singwhatiwanna/article/details/42343847
- 2016 Multi-University Training Contest 1 1011 tetrahedron 四面体内切圆
- windbg+sos中的问题 Failed to start stack walk: 80004005
- NotImplementedError: stat.st_dev unsupported or native support failed to load
- SDWebImage NSURLErrorDomain - Code = 406
- hdu 5733 tetrahedron(2016 Multi-University Training Contest 1——几何公式题)
- ActionChains类的介绍
- WebDriverWait类的介绍