[問題]請問一下,還有哪邊有詳細的教學

作者: lprsdmn (ziv)   2014-07-28 01:05:23
不好意思,新手一問
原本照著ihower的網站學著使用rails,但是忽然發現rails內部生成的程式碼
好像跟網站上有點不同,硬著頭皮繼續搞,走一步解決一步,後來發現還是掛了
查了一下,也不知道問題出在哪
隱隱知道好像重複執行過rake db:migrate
心裡一橫,乾脆直接到rails官網上在照做一次
結果發現一樣的問題,網站上某些檔案該有的程式碼,與我這邊rails生出來的還是
有一點不同,但這次有走遠一點了
然後同樣的問題又降臨..
因為官網上寫說"rails很聰明,只會執行還沒執行過的migration"
心想官網都這麼說了,上一次應該是個案吧
結果在一次rake db:migrate, 然後...就出現ActiveRecord::PendingMigrationRecord
上網查了一下是說已經寫過migration但還沒migrate database
須執行bundle exec rake db:migrate
但還是無法解決~"~
所以有幾個問題
1.是不是我的rails版本較新,所以產生出來的檔案會不太一樣?
2.就如同我上述的問題
3.是否有其他學習網站(已看過ihower xdite 官網)?
拜託各位了,非常感激!
作者: semicoma (後勤人力足 前進災區吧)   2014-07-28 03:20:00
facebook有個ruby on rails新手村
作者: alex0914 (Life is short)   2014-07-28 22:00:00
是否有更動過 migration 檔?資料不重要的話可以嘗試清空,直接重跑一次 migration
作者: bestlong (bestlong)   2014-07-31 23:53:00
生成的程式碼不同, 你又不說自己的版本... 這是個 bug
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2014-10-05 14:59:00
rake db:migrate 時有錯誤嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com