<%=sprintf("%0.2f" , 100)%> 输出:100.00 保留2位
函数:h
描述:将html转义
# <%=h("<h1>中华人民共和国</h1>")%> # 输出: <h1>中华人民共和国</h1>
函数:truncate
描述:截取指定长度的字符串,后面加省略号
<%=truncate("中华人民共和国",5)%> 输出:中华... 后面有三个点,所以算五个了
函数:strftime
描述:把日期为指定格式
<%=product.add_date.strftime("%Y-%m-%d") %> 输出: 2006-12-03 其中product.add_date为数据库中的时间型字段 <%=Time.now.strftime("%Y-%m-%d") %> 输出当前时间 2006-12-6 <%=Time.now.strftime("%Y-%m-%d %H:%M:%S")> 页面输出:2006-12-6 9:7:13
函数:sprintf
描述:把数字转为指定格式
page 渲染模板同时调用js方法
render :update do |page| page.replace("price" , :partial => "price") #page.javascript_tag( 'price', "alert('aaa'');") page.call("javacriptmethod"); #javascriptmethod方法为你的js方法 end