ruby - 在 haml & serve 中,重复元素或 block 数次

标签 ruby haml

我将 haml 与 serve 主要用于快速原型(prototype) html 文档。我想提高效率并多次重复一段代码。

例如我想要一组重复三遍的 lorum ipsum 段落。

或者另一个示例是将占位符图像 block 重复 9 次以演示网格。

这可能吗?

最佳答案

您可以使用简单的 ruby​​ 实现此类功能,例如:

- 20.times do |ntime|
  %h2 title
  %p text

..您可以使用一些不错的可用插件来帮助自己!

文本和数据: faker (here 是可以执行的操作的列表)

例如。

%h2 Name
= Faker::Name.name

%h2 Some text
%p
  = Faker::Lorem.paragraph(3)

图片: placeholdit

例如。

%p
  my image:
  = placeholdit_image_tag "500"

关于ruby - 在 haml & serve 中,重复元素或 block 数次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17000631/

相关文章:

ruby - Ruby 中可以使用动态类方法吗?

mysql - 如何使用mysql查询使用group by查找该组使用的所有UNIQ标题

ruby-on-rails - HAML 和 ERB 渲染问题

html - 如何从 HTML/HAML 中删除简单文本

css - Rails - 字体路径在生产中有效,但在本地主机上无效

ruby - Vagrant File Chef 属性

ruby-on-rails - 无法使用 cron 执行 Rails rake 任务

ruby-on-rails - 静态#home 中的 Haml::SyntaxError?

haml - html 中的 html 实体

html - Firefox 中的 CSS 动画错误