我有一个我一辈子都解决不了的问题。我正在编写一个销售音乐厅门票的 Ruby 应用程序(我已经做了 8 年的 PHP 开发人员,只是从 Ruby 开始)。每个座位都有一排 (a...z) 和一个数字 (1...x)。数据库模型对每个座位都有 row (string) 和 num (int)。
如何将数据库中的座位数组转换为二维数组?例如,座位 A1 将进入座位[1][1] = "value"; 座位 C4 将映射到座位[3][4] = 值。问题是将行字符串转换为 Ascii 并减去偏移量?或者有没有更简单的方法?
非常感谢