=和模板中%h2的%部分是什么意思?

时间:2012-12-20 17:40:36

标签: ruby-on-rails haml

在RoR中,%h2的%部分是什么意思?它在html.haml fileAnother file在所有事物面前都有=标志 - 这是什么意思?

1 个答案:

答案 0 :(得分:2)

这是一个html.haml文件。 HAML是ERB的替代方案。 %表示它是HTML标记(在本例中为<h2>),=表示Ruby代码。

这是ERB翻译:

<h1>Conversations</h1>
<h2>Inbox</h2>
  <ul><%= render mailbox.inbox %></ul>
<h2>Sentbox</h2>
  <ul><%= render mailbox.sentbox %></ul>
<h2>Trash</h2>
  <ul><%= render mailbox.trash %></ul>

<%= link_to 'Start Conversation', :new_conversation %>