有人知道用於生成英語(或者也可能是那些拉丁語「lorem ipsum」)字的良好ruby測試庫嗎?另一個好處是指定一些額外的選項(例如字長,只使用名稱)。這樣的事情存在嗎?紅寶石測試的字生成器
2
A
回答
12
結賬Faker。例如,
ruby-1.8.7-p302 > Faker::Lorem.sentence
=> "Enim molestiae incidunt rem ipsum perferendis beatae excepturi tenetur."
ruby-1.8.7-p302 > Faker::Name.name
=> "Agnes Hand II"
1
看看Randexp http://github.com/mattetti/randexp
它給你上什麼產生
2
我是寶石lorem_ipsum_amet
你會發現這裏的作者嚴格控制:
- 的RubyGems:https://rubygems.org/gems/lorem_ipsum_amet
- 主頁:http://yagooar.github.io/lorem_ipsum_amet/
- 的源代碼:https://github.com/yagooar/lorem_ipsum_amet
現在,它只產生拉丁文字,但可以使用各種參數。這是最常用的方法:
LoremIpsum.lorem_ipsum # default Lorem Ipsum text
LoremIpsum.text # alias for #lorem_ipsum
LoremIpsum.placeholder_image(400, 300) # placeholder image
LoremIpsum.lorem_ipsum(50) # 50 characters
LoremIpsum.lorem_ipsum(paragraphs: 4) # 4 paragraphs
LoremIpsum.lorem_ipsum(words: 100) # 100 words
LoremIpsum.lorem_ipsum(words: 100, html: true) # 100 words, paragraphs joined by <br />
LoremIpsum.lorem_ipsum(50, join: "\r\n") # join paragraph with a custom string
LoremIpsum.random # one random paragraph starting at a random position
LoremIpsum.random(paragraphs: 4) # 4 random paragraphs
LoremIpsum.short # a short text
LoremIpsum.long # a long text
也有對你的看法呈現盲目文本&佔位符圖像的Rails集成:
ERB:
<%= text_area_tag 'placeholder', lorem_ipsum %>
<%= image_tag placeholder_image(200, 300) %>
HAML:
%p= lorem_ipsum(paragraphs: 5)
= image_tag placeholder_image(250)
還計劃了更多功能(增加多種語言)港口)。只需查看存儲庫以獲取有關當前和未來功能的更多詳細信息。
我很喜歡Faker,它有很多選擇。 >> 「使用#{法克爾:: Company.bs}爲 #{法克爾:: Company.catch_phrase}」 => 「使用精簡升級的 disintermediate軟件企業架構」 >> – 2010-08-30 18:25:31