0

レールで一意のキーはどのように生成されますか?

私は言う仕様を持っています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 に答える