Sha256: 16fe3250ef740006bb44f27df88bcf0ca9faae553522adf6a5ab9986c462f547

Contents?: true

Size: 1.22 KB

Versions: 28

Compression:

Stored size: 1.22 KB

Contents

Description:
    Stubs out a new model. Pass the model name, either CamelCased or
    under_scored, and an optional list of attribute pairs as arguments.

    Attribute pairs are column_name:sql_type arguments specifying the
    model's attributes. Timestamps are added by default, so you don't have to
    specify them by hand as 'created_at:datetime updated_at:datetime'.

    You don't have to think up every attribute up front, but it helps to
    sketch out a few so you can start working with the model immediately.

    This generates a model class in app/models, a unit test in test/unit,
    a test fixture in test/fixtures/singular_name.yml, and a migration in
    db/migrate.

Examples:
    `./script/generate hobofield_model account`

        creates an Account model, test, fixture, and migration:
            Model:      app/models/account.rb
            Test:       test/unit/account_test.rb
            Fixtures:   test/fixtures/accounts.yml

    `./script/generate hobofield_model post title:string body:text published:boolean`

        creates a Post model with a string title, text body, and published flag.
        
After the model is created, and the fields are specified, use hobofield
to create the migrations incrementally.

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
hobofields-1.1.0 rails_generators/hobofield_model/USAGE
hobofields-1.0.3 rails_generators/hobofield_model/USAGE
hobofields-1.1.0.pre4 rails_generators/hobofield_model/USAGE
hobofields-1.1.0.pre3 rails_generators/hobofield_model/USAGE
hobofields-1.1.0.pre2 rails_generators/hobofield_model/USAGE
hobofields-1.1.0.pre0 rails_generators/hobofield_model/USAGE
hobofields-1.0.2 rails_generators/hobofield_model/USAGE
hobofields-1.0.1 rails_generators/hobofield_model/USAGE
hobofields-1.0.0 rails_generators/hobofield_model/USAGE
hobofields-0.9.106 rails_generators/hobofield_model/USAGE
hobofields-0.9.105 rails_generators/hobofield_model/USAGE
hobofields-0.9.104 rails_generators/hobofield_model/USAGE
hobofields-0.9.103 rails_generators/hobofield_model/USAGE
hobofields-0.9.102 rails_generators/hobofield_model/USAGE
hobofields-0.9.101 rails_generators/hobofield_model/USAGE
hobofields-0.9.100 rails_generators/hobofield_model/USAGE
hobofields-0.9.0 rails_generators/hobofield_model/USAGE
hobofields-0.8.10 rails_generators/hobofield_model/USAGE
hobofields-0.8.9 rails_generators/hobofield_model/USAGE
hobofields-0.8.8 rails_generators/hobofield_model/USAGE