ruby基础(一)

嵌入式 Ruby

Rails的函数 provide

<% provide(:title, 'Home') %>

<%= yield(:title)

使用布局文件来消除重复

为了提取出相同的结构,Rails 提供了一个特别的布局文件,叫做 application.html.erb.
<%= yield %>这行代码是用来将每一页的内容插入布局中的。没必要了解它的具体实现过程,我们只需要知道,在布局中使用后,当访问 /static_pages/home 时会将 home.html.erb 中的内容转换成 HTML 然后插入application.html.erb文件中 <%= yield %> 所在的位置。

link_to

<%= link_to "sample app", '#', id: "logo" %>

Rails 中的 link_to 帮助方法来创建链接。link_to 的第一个参数是链接文本,第二个参数是链接地址,第三个参数是可选的,为一个 Hash。

你可能感兴趣的:(ruby基础(一))