# Scaffolding and ActiveRecord in Rails 2

**URL:** <https://www.ruby-forum.com/t/scaffolding-and-activerecord-in-rails-2/138259>\
**Category:** Rails\
**Created:** [May 21, 2008, 1:56pm UTC](https://www.ruby-forum.com/t/scaffolding-and-activerecord-in-rails-2/138259 "2008-05-21T13:56:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![david](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@david](https://www.ruby-forum.com/u/david)\
**Post date:** [May 21, 2008, 1:56pm UTC](https://www.ruby-forum.com/t/scaffolding-and-activerecord-in-rails-2/138259/1 "2008-05-21T13:56:24Z")

</div>

Hi,

Is is possible to add this constraint: “null =\> false” and “limit =\> 45”  
like below:

create\_table :movie do |t|  
t.string :name, :null =\> false, :limit =\> 45  
end

…just by using this kind of scaffold command (on Rails 2)?

$ ruby script/generate scaffold Movie name:string

Thanks,

D.

---

<div class="post-metadata">

**Author:** ![david](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@david](https://www.ruby-forum.com/u/david)\
**Post date:** [May 21, 2008, 3:09pm UTC](https://www.ruby-forum.com/t/scaffolding-and-activerecord-in-rails-2/138259/2 "2008-05-21T15:09:25Z")

</div>

I don’t think so. But you can edit the migration file that the scaffold  
generator produces before running rake db:migrate.

---

<div class="post-metadata">

**Author:** ![david](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/aeb1de/32.png) [@david](https://www.ruby-forum.com/u/david)\
**Post date:** [May 21, 2008, 3:12pm UTC](https://www.ruby-forum.com/t/scaffolding-and-activerecord-in-rails-2/138259/3 "2008-05-21T15:12:12Z")

</div>

Roy P. wrote:

> I don’t think so. But you can edit the migration file that the scaffold  
> generator produces before running rake db:migrate.

Okay, thank you. 🙂
