大災難:資料庫的關聯重整

注意:文章發表是在自行架設 rails 時發生的,目前僅供參考。

故事

今天大概是部落格開張最慘的一次。

我原本要加入部落格的分類標籤功能:這個要實做起來,就是文章和分類兩個 Model 之間,用上一個小 Model 聯繫它們倆。夠簡單吧?

然而,問題老在佈署的時候出現:標籤功能不能用。查了一下 Log,發現和關聯抓不到有關。不過,我不太清楚怎麼一回事,就上網搜尋了。接著,還看到有人說要重設資料夾。於是我重設,卻發現問題沒有解決。

我看了一下,還是解決一下關聯問題好了。為了應急,我直接改了資料表的名稱。

殊不知這才是災難的開始。

關聯問題毫無解決,還出了很大的錯。我不斷地去修,最後還索性把控制器、以及關聯的 Model 整個重寫。好不容易才在生產環境施工。

糟糕的是,接著電腦大當機,這篇的資訊都流失了。只好靠著記憶打這篇。好險還有備份之前的文章。

教訓

整個情況非常混亂,有時甚至有點不太清楚自己在幹嘛。 我太心急了,看到解答就直接寫進去。結果並沒有解決到任何問題。

因為情況的混亂與無力,我幾乎沒有接受什麼教訓。 不過,有一件事情很重要,就是不要隨便看網站的東西,就直接照著做。