[问题]请问一下,还有哪边有详细的教学

楼主: 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