Ruby on Rails - 添加随机形容词+名词

Dod*_*nas 1 ruby

我正在使用Rails 4,前几天我遇到了这个很酷的要点.

无论如何,我如何使用Rails做类似的事情,我可以从两个数组中随机选择以生成一个有点独特的名称?

我知道有宝石(例如,BazaarFaker).但我喜欢使用我自己的简单列表的想法.

任何有关如何开始这方面的帮助都会非常棒.

inf*_*sed 5

这是用Ruby重写的haiku方法.为了便于阅读,我缩短了单词列表.

def haiku
  adjs = ["autumn", "hidden", "bitter", "misty", "silent", "empty", "dry", "dark"]
  nouns = ["waterfall", "river", "breeze", "moon", "rain", "wind", "sea", "morning"]

  [adjs.sample, nouns.sample].join('_')
end

puts haiku # returns random combination like "bitter_rain" or "empty_sea"
Run Code Online (Sandbox Code Playgroud)