0

我已经实现了一个基于数据噪声的 Rails 2.3.5 SOAP 网络服务。单个 webservice api 控制器将服务于多个请求 - 需要存储在 mysql db 中的数据。对于事务参考,我需要使用 5 位十六进制数字序列中的下一个,该数字在启动 rails 应用程序时使用数据库中的最大数字进行初始化,以便我始终从十六进制序列中的最后一个数字开始。实现这一点的最简单实用的方法是什么?单例类(模型?)或缓存/会话?

4

1 回答 1

0

您可能只需要一个辅助方法。如果您已经在上课,也许是受保护的方法?但是代码非常简单,所以根据你在做什么,你可以直接使用它:

(hex_string.to_i(16) + 1).to_s(16)

这样就清楚发生了什么

于 2012-04-18T15:49:13.300 回答