21

私は走っています

ruby script/generate scaffold

また

ruby script/generate model

そして、私は基本的な構文を知っています

ruby script/generate scaffold Dude name:string face:boolean

しかし、私は次のようなことを知りません:

  • 変数の名前にはアンダースコアを付けるか、キャメルケースにする必要がありますか?
  • どのような変数タイプが許容されますか?

そのような情報はどこで見つけることができますか?

4

5 に答える 5

27

引数なしでコマンドを入力すると、ドキュメントが表示されます。

$ script/generate model

モデル名には、キャメルケースまたはアンダースコアのいずれかを使用できます。

  • モデル名は単数です。コントローラ名は複数形です。
  • フィールド名にはアンダースコアが使用されます。

考えられるすべてのフィールドタイプを思い出せません。上記のリンクにあるように、移行ドキュメントから検索するだけです。

于 2009-02-05T02:15:56.763 に答える
10

Rails Migrationに関するこのドキュメントが役に立ちます。

命名規則に関しては、Ruby on Rails で採用されている一般的な規則は、アンダースコアを使用することだと思います。

どの変数タイプが許容されるかを知るには、データベース マッピングのセクションを参照してください。

于 2009-02-05T01:56:50.030 に答える
6

Rails wiki にはList of Available Generatorsというリソースがあります。

于 2009-12-07T00:03:18.460 に答える
3

Railsの命名規則を確認するには、topfunkyのPluralizerが役立ちました。

于 2009-02-05T02:08:40.677 に答える
2

Rails の新しい構文があります。rails generate

于 2011-02-15T13:44:25.397 に答える