`
helloqidi
  • 浏览: 12247 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

beast学习笔记——6,application.html.erb

    博客分类:
  • ROR
阅读更多

beast学习笔记——6,application.html.erb

 
1/此模版的整体布局:
<div id="header"></div>
<div id="container">
  <div id="content"></div>
  <div id="right"></div>
</div>
<div id="footer"></div>
 
2
(1)代码
<%= render :partial => "layouts/head" %>
(2)表示
render引用局部模版
 
3
(1)代码
<%= content_tag 'p', h(flash[:notice]), :class => 'notice' if flash[:notice] %>
(2)表示
【1】content_tag,生成一个HTML标签,例如:

content_tag(:p, "Hello world!")   
# => <p>Hello world!</p>  
content_tag(:div, content_tag(:p, "Hello world!"), :class => "strong")   
# => <div class="strong"><p>Hello world!</p></div>  
content_tag("select", options, :multiple => true)  
 # => <select multiple="multiple">...options...</select>
 
【2】h,完整名字html_escape(),用于HTML转义,使显示文本而不是HTML。需要养成习惯,写完“<%=”紧跟着写“h(”。
【3】flash[:notice],显示错误信息
 
4
(1)代码
<%= yield %>
<%= yield :right %>
(2)表示
【1】yield,用于模版文件中调用内容,如果后面没有接内容,则是调用默认的view,即index.html.erb文件
【2】yield :right,表示调用使用 content_for隐藏的内容,该内容的名字为right。可以在index.html.erb中找见:
<% content_for :right do %>
......
<% end %>
content_for,用于保存内容,并在yield调用时显示。

 

分享到:
评论

相关推荐

    Python库 | beast2-xml-1.0.11.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:beast2-xml-1.0.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Beast - Advanced Tessellation Shader 2022.2.unitypackage

    Beast - Advanced Tessellation Shader 2022.2.unitypackage

    BEAST v1.8.2.rar

    **BEAST v1.8.2 - 贝叶斯进化分析工具详解** **一、BEAST简介** BEAST(Bayesian Evolutionary Analysis Sampling Trees)是一款广泛应用在分子进化研究中的软件,版本为v1.8.2。它利用贝叶斯统计方法来估计物种...

    beast加密扩展Windows DLL

    4. 修改php.ini配置文件,添加或启用`extension=beast.dll`行。 5. 重启你的Web服务器(如Apache或IIS),使配置更改生效。 6. 最后,你可以通过运行`php -m`命令检查BEAST扩展是否成功加载,或者在PHP代码中使用`...

    php-beast_liexusong.tar.gz

    《PHP源码加密模块——深入理解php-beast_liexusong.tar.gz》 在Web开发领域,PHP作为一种开源、跨平台的脚本语言,因其简洁、高效的特点被广泛应用。然而,随着互联网安全问题日益凸显,如何保护PHP源码不被轻易...

    BBC.The.World.At.War.1973.EP01-EP26.BluRay.720p.DTS.x264-beAst

    BBC.The.World.At.War.1973.EP01-EP26.BluRay.720p.DTS.x264-beAst

    基于Boost.Beast构建的易于使用的HTTP(S)客户端.zip

    6. **处理响应**: 解析响应体,根据业务需求处理数据。完成后,关闭连接。 7. **异常处理**: 在整个过程中,需要捕获并处理可能出现的网络错误和异常。 "simple-beast-client-master"项目很可能是这样一个示例...

    PyPI 官网下载 | dynamic-beast-1.5.0.tar.gz

    本文将探讨在PyPI官网上下载的动态 Beast 库——dynamic-beast-1.5.0.tar.gz,这是一个专注于云原生环境的分布式解决方案,尤其在使用Zookeeper技术方面表现出色。 动态 Beast 库(dynamic-beast)是一个专门针对...

    Beast v2018.1.rar

    《Unity游戏开发:深入探索Beast v2018.1》 Unity是一款跨平台的游戏开发引擎,被广泛应用于各种类型的电子游戏制作,从独立游戏到大型商业项目都有其身影。Beast v2018.1是Unity中的一款光照贴图工具,它在游戏...

    PHP源码加密工具(php-beast)php7版 v1.0

    wget https://codeload.github.com/liexusong/php-beast/zip/php7$ unzip php-beast-php7.zip$ cd php-beast-php7$ phpize$ ./configure$ sudo make && make install2)修改php.ini 添加配置:extension=beast.so3)...

    beast系列软件使用.doc

    Beast 系列软件使用指南 Beast 系列软件是一款功能强大且广泛应用于学术研究和科研领域的生物信息学软件。通过本文档,我们将详细介绍 Beast 系列软件的使用方法和相关知识点。 一、软件概述 Beast 系列软件是一...

    belle:使用Boost.Beast和Boost.ASIO的C ++ 17中的HTTP Websocket库

    美女使用Boost.Beast和Boost.ASIO的C ++ 17中的HTTP / Websocket库。 Belle使C ++程序能够通过HTTP和Websockets进行异步通信。 它旨在拥有一个直观的API,合理的默认值和出色的性能。简介侦听127.0.0.1:8080的HTTP...

    TB+Beast_deZenderphp.ini_dezender_

    6. **脚本执行流程**:分析 Beast.php 和 TB.php 如何协同工作,可以理解整个解码过程。 7. **文本文件处理**:.buf.txt 文件可能涉及 PHP 对文本文件的读写操作,这在处理数据或保存中间状态时常见。 8. **阅读和...

    BEAST计算分化时间

    - **BEAST**:版本建议使用v1.5.x及以上,可以从官方网站http://beast.bio.ed.ac.uk/下载。 - **Tracer**:版本推荐v1.5.0以上,同样可从官方网站http://beast.bio.ed.ac.uk/获取。 - **FigTree**:版本推荐v1.3.1及...

    PHP源码加密模块php-beast.zip

    2)修改php.ini 添加配置:extension=beast.so 3)重启服务器 4)加密PHP文件 使用模块提供的beast_encode_file&#40;$input_file, $output_file&#41;;来加密文件,$input_file为要加密的文件,$output_file为...

    PHP Beast源码加密模块 1.4.zip

    PHP Beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行。 PHP Beast源码加密模块 1.4 更新日志: * 增加opcode缓存 为什么要用PHP-Beast? 有时候我们的代码会放到代理商上, 所以很...

    ConsoleApplication4.vcxproj

    msbuid的C++框架

    Python库 | beast2bpp-0.10.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:beast2bpp-0.10.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    beast_training_web.github.io

    beast_training_web.github.io

Global site tag (gtag.js) - Google Analytics