將 fixtures 資料匯入 Development database
xxx@xxx.xxx [~/path]# rake db:fixtures:load
上述語法可以將 test 裡面 fixtures 的資料匯入 Development 專用的 Database
不過由於 table 複雜之後就會有許多的 constraint 出現, 必須按照特定的順序匯入, 否則很容易出現 mysql 的 error.
要指定順序必須要在後面加上 FIXTURES=yml_file1,yml_file2 做為參數, 例子如下:
xxx@xxx.xxx [~/path]# rake db:fixtures:load FIXTURES=authors,publishers,books,authors_books
那麼就會依照指定的順序將資料匯入 Database.
沒有留言:
張貼留言