ruby-on-rails - rails 3 : Generate unique codes (coupons)

标签 ruby-on-rails ruby rubygems ruby-on-rails-3

生成唯一代码以用作优惠券代码的最佳方法是什么?

谢谢。

最佳答案

在 Ruby 的标准库中有 SecureRandom 用于此:

SecureRandom.hex(3)

输出的长度是输入指定长度的两倍。

关于ruby-on-rails - rails 3 : Generate unique codes (coupons),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558250/

相关文章:

ruby-on-rails - Rails 在 application.rb 之前的每个请求之前运行代码

ruby-on-rails - Sublimetext 2 和 rails html.erb if then else 问题

ruby - 如何在 ROR 中将阿拉伯数字 Ascii 代码转换为字符串?

ruby-on-rails - 如何修复 AWS Elastic beanstalk Rails Assets 预编译上的文件权限错误?

ruby-on-rails - gemspec 不允许 "https://rubygems.org",它只允许 "' http ://rubygems. org '"

ruby - irb 使用 rbenv 加载错误的 ruby​​ 和 gem 路径

ruby-on-rails - rubygems 不适用于 Synology DS209

ruby-on-rails - 如何在字段旁边显示错误消息

ruby - attr_accessor 或自定义方法重复方法名混淆

ruby-on-rails - 如何使用运行 ruby​​ :3. 0.4-alpine 的 Dockerized Rails 应用程序获取 wkhtmltopdf 以便与 Wicked PDF 一起使用