0

Rails 中的唯一键是如何生成的?

我有一个规格说The backend will have a relational DB, with one table with the following schema: "user : string, password : string, count : int", with user enforced to be non-empty, a unique key.

这是否意味着如果我使用

rails generate scaffold UserModel user:string password:string count:int

将为我生成一个唯一的密钥?默认情况下它会有非空要求吗?

还是我需要

rails generate scaffold UserModel user:string password:string count:int unique_key int
4

2 回答 2

1

Rails 将为您生成密钥并在内部处理它们。无需明确包含它们。

因此,您可以简单地编写如下内容:

rails generate scaffold User user:string password:string count:int 
于 2013-02-10T18:33:36.167 回答
1

Rails 将使用生成器自动创建一个唯一且不为nullid的字段。这应该符合您的要求。

于 2013-02-10T18:33:42.860 回答