将UUID(字符串)作为表的默认ID

时间:2011-08-19 19:54:54

标签: ruby-on-rails

Rails将表id的值作为整数给出。它从1开始并不断增加。如何修改此默认行为?如何使rails生成随机字符串并将其作为表的id传递?

1 个答案:

答案 0 :(得分:1)

强烈建议您执行 NOT 修改此行为。

使用Rails的重点是使用框架提供的大量编程魔法和好东西。这些优势将来自于Rails对您施加的所有约定。

每当你想要改变表格ID的性质时,你应该停下来想一想你可能遇到的任何问题的不同解决方案。

学习Rails编程是关于学习它的许多约定并使你的编程风格与它们保持一致。对于我们大多数人来说,这将带来额外的好处,即教我们更好的编码技术并提高我们的水平。

祝你好运。

相关问题