Awe*_*ess 0 ruby haml ruby-on-rails
我还在学习HAML,我有一些我不清楚的语法.
当我看到这样的代码:
-content_for :primary_content do
.content_container
Run Code Online (Sandbox Code Playgroud)
content_for块的作用是什么意思?这是对特定布局的调用吗?或者.content_container是某个类的某个地方?
我问的原因是因为我在页面上显示了一些链接,我不确定它们出现在那里的原因.我想知道primary_content是否会获得一个代码块来呈现?如果是这样,我如何查找或查找此代码块?
谢谢!
您的HAML大致相当于以下ERB:
<%- content_for :primary_content do %>
<div class='content_container'></div>
<%- end %>
Run Code Online (Sandbox Code Playgroud)
本质上," content_for:symbol"定义了一段命名的内容,稍后将包含在布局或其他内容中.
.something是一个HAML简短的说法"让我成为CSS类的div something".
| 归档时间: |
|
| 查看次数: |
146 次 |
| 最近记录: |