diff --git a/source/zh-TW/active_record_migrations.md b/source/zh-TW/active_record_migrations.md index 9f3f71e..a355f48 100644 --- a/source/zh-TW/active_record_migrations.md +++ b/source/zh-TW/active_record_migrations.md @@ -605,7 +605,7 @@ Rails 提供了一組 Rake 任務,用來執行特定的遷移。 $ rake db:migrate VERSION=20080906120000 ``` -若版本 `20080906120000` 大於目前版本,則會執行 `change`(或 `up`)方法,遷移到 `20080906120000`(包含)。若版本 `20080906120000` 小於目前版本,則會對版本小於 `20080906120000` (不包含)的遷移執行 `down` 方法。 +若版本 `20080906120000` 大於目前版本,則會執行 `change`(或 `up`)方法,遷移到 `20080906120000`(包含)。若版本 `20080906120000` 小於目前版本,則會對版本小於目前版本且大於 `20080906120000` (不包含)的遷移執行 `down` 方法。 ### 回滾 @@ -649,7 +649,7 @@ NOTE: 這與執行所有的遷移不一樣。這只會用 `schema.rb` 裡的內 $ rake db:migrate:up VERSION=20080906120000 ``` -會執行版本大於 `20080906120000` 的遷移裡面的 `change`、`up` 方法。若已經遷移過了,則 Active Record 不會執行。 +會執行版本小於等於 `20080906120000` 的遷移裡面的 `change`、`up` 方法。若已經遷移過了,則 Active Record 不會執行。 ### 在不同環境下執行遷移 @@ -803,7 +803,7 @@ class AddInitialProducts < ActiveRecord::Migration end ``` -但 Rails 有 “seeds” 這個功能,應該這麼用這個來給資料庫新增初始資料才對。用起來非常簡單,在 `db/seeds.rb` 寫些 Ruby,執行 `rake db:seed` 即可: +但 Rails 有 “seeds” 這個功能,應該用它來給資料庫新增初始資料才對。用起來非常簡單,在 `db/seeds.rb` 寫些 Ruby,執行 `rake db:seed` 即可: ```ruby 5.times do |i|