diff options
author | Carlos Antonio da Silva <carlosantoniodasilva@gmail.com> | 2013-04-04 17:03:53 -0700 |
---|---|---|
committer | Carlos Antonio da Silva <carlosantoniodasilva@gmail.com> | 2013-04-04 17:03:53 -0700 |
commit | 9e4c25e1b8108494b90ae33b578e64e6bfaac8e8 (patch) | |
tree | 39f27d53701b458c1d09a0878bb59ab5be72a6a0 /railties/lib | |
parent | 8f84cdd06f85c65c1949ea227285bbdeb47c5b14 (diff) | |
parent | 11c1a5a1f85971c8e46defd614ea80c979de6bb8 (diff) | |
download | rails-9e4c25e1b8108494b90ae33b578e64e6bfaac8e8.tar.gz rails-9e4c25e1b8108494b90ae33b578e64e6bfaac8e8.tar.bz2 rails-9e4c25e1b8108494b90ae33b578e64e6bfaac8e8.zip |
Merge pull request #10092 from amco/master
Model generator USAGE doc improvement
Diffstat (limited to 'railties/lib')
-rw-r--r-- | railties/lib/rails/generators/rails/model/USAGE | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/railties/lib/rails/generators/rails/model/USAGE b/railties/lib/rails/generators/rails/model/USAGE index 6574200fbf..1998a392aa 100644 --- a/railties/lib/rails/generators/rails/model/USAGE +++ b/railties/lib/rails/generators/rails/model/USAGE @@ -52,20 +52,26 @@ Available field types: `rails generate model product supplier:references{polymorphic}` - You can also specify some options just after the field type. You can use the - following options: + For integer, string, text and binary fields an integer in curly braces will + be set as the limit: - limit Set the maximum size of the field giving a number between curly braces - default Set a default value for the field - precision Defines the precision for the decimal fields - scale Defines the scale for the decimal fields - uniq Defines the field values as unique - index Will add an index on the field + `rails generate model user pseudo:string{30}` - Examples: + For decimal two integers separated by a comma in curly braces will be used + for precision and scale: + + `rails generate model product price:decimal{10,2}` + + You can add a `:uniq` or `:index` suffix for unique or standard indexes + respectively: - `rails generate model user pseudo:string{30}` `rails generate model user pseudo:string:uniq` + `rails generate model user pseudo:string:index` + + You can combine any single curly brace option with the index options: + + `rails generate model user username:string{30}:uniq` + `rails generate model product supplier:references{polymorphic}:index` Examples: |