# Problem with migration

**URL:** <https://www.ruby-forum.com/t/problem-with-migration/167056>\
**Category:** Rails\
**Created:** [May 3, 2009, 12:04am UTC](https://www.ruby-forum.com/t/problem-with-migration/167056 "2009-05-03T00:04:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![siansor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@siansor](https://www.ruby-forum.com/u/siansor)\
**Post date:** [May 3, 2009, 12:04am UTC](https://www.ruby-forum.com/t/problem-with-migration/167056/1 "2009-05-03T00:04:19Z")

</div>

Hi  
I have a problem im migration

1. ruby script/generate migration add\_price

2. 

class AddPrice \< ActiveRecord::Migration  
def self.up  
add\_column :products, :price, :precesion =\> 8, :scale =\> 2 ,  
:default =\> 0  
end

def self.down  
remove\_column :products, :price  
end  
end

3)Error

# == AddPrice: migrating

– add\_column(:products, :price, :decimal, {:scale=\>2, :default=\>0,  
:precesion=\>8})  
rake aborted!  
An error has occurred, all later migrations canceled:

Error adding decimal column: precision cannot be empty if scale if  
specified

??? help me

---

<div class="post-metadata">

**Author:** ![siansor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@siansor](https://www.ruby-forum.com/u/siansor)\
**Post date:** [May 3, 2009, 12:37am UTC](https://www.ruby-forum.com/t/problem-with-migration/167056/2 "2009-05-03T00:37:56Z")

</div>

On May 2, 2009, at 6:04 PM, Sasha S. wrote:

> ```
> add_column :products, :price, :precesion => 8, :scale => 2 ,
> 
> ```
> 
> == AddPrice: migrating  
> ??? help me  
> Compare the spelling in the error message to the spelling in your  
> migration.

-Rob

Rob B. [http://agileconsultingllc.com](http://agileconsultingllc.com)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![siansor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@siansor](https://www.ruby-forum.com/u/siansor)\
**Post date:** [May 3, 2009, 1:34am UTC](https://www.ruby-forum.com/t/problem-with-migration/167056/3 "2009-05-03T01:34:03Z")

</div>

Change :precesion to :precision (second e should be an i)

On May 2, 3:04 pm, Sasha S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
