hol*_*den 9 ruby gem rubygems ruby-on-rails ruby-on-rails-3
在我自己动手并开始拔出字典之前,有没有人知道rubygem来生成适合app键的令人难忘的名字.我需要一些可说明的东西,以便我可以为用户提供唯一的电子邮件地址来提交内容.我喜欢Heroku的命名为它的应用程序作为一个例子.
floating-sky-58
simple-fog-45
Run Code Online (Sandbox Code Playgroud)
小智 20
我刚刚为一个项目实现了这个,我的解决方案是使用Forgery gem和类似的东西:
[Forgery::Basic.color, Forgery::Address.street_name.split(" ").first, rand(100)].join("-").downcase
Run Code Online (Sandbox Code Playgroud)
这导致像这样的字符串:
=> "orange-nobel-93"
=> "indigo-holmberg-41"
=> "khaki-sunfield-31"
=> "goldenrod-warrior-92"
=> "fuscia-manley-75"
=> "violet-village-17"
=> "violet-west-11"
=> "goldenrod-oak-74"
=> "yellow-hermina-74"
=> "red-shopko-36"
=> "purple-esch-43"
=> "teal-sutherland-44"
=> "blue-butterfield-56"
=> "yellow-mcbride-41"
Run Code Online (Sandbox Code Playgroud)
你可以使用randexp gem.它使用您操作系统中的词典(仅限UNIX)
使用randexp gem,您可以执行以下操作:
/[:word:]-[:word:]-\d+/.gen
Run Code Online (Sandbox Code Playgroud)
并喜欢heroku命名.
如果您的服务器没有安装dict库,您可以尝试faker 或Lorem
但是真的很受限制.
看看我的宝石,就是这样
宝石'市集'
Bazaar.heroku
=> "inquisitive-cavern-6617"
=> "jubilant-sunset-9301"
=> "frightened-geyser-4542"
Run Code Online (Sandbox Code Playgroud)
https://rubygems.org/gems/bazaar
| 归档时间: |
|
| 查看次数: |
4244 次 |
| 最近记录: |