直接在 .erb 文件中使用 Faker

Using Faker directly in an .erb file

对于一些快速而肮脏的黑客攻击,我想将一些文本放入页面中。这似乎不起作用...

home.html.erb

...
<h1>Heading</h1>
<div><% Faker::Lorem.paragraph(sentence_count = 3) %></div>
...

我的 Gemfile 里有 faker。

这只会产生一个空 div。有没有办法以这种方式使用Faker,或者我需要将它放入模型中?

TIA

史蒂夫

试试这个。

...
<h1>Heading</h1>
<div><%= Faker::Lorem.paragraph(sentence_count = 3) %></div>
...

注意等号。总体上注意 difference of ERB tags

使用 <%= Faker::Lorem.paragraph(sentence_count = 3) %> 和“=”打印出内容