作者lprsdmn (ziv)
看板Ruby
标题[问题]请问一下,还有哪边有详细的教学
时间Mon Jul 28 01:05:23 2014
不好意思,新手一问
原本照着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 官网)?
拜托各位了,非常感激!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.218.13.74
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ruby/M.1406480726.A.BE2.html
1F:推 semicoma:facebook有个ruby on rails新手村 07/28 03:20
2F:推 alex0914:是否有更动过 migration 档? 07/28 22:00
3F:→ alex0914:资料不重要的话可以尝试清空,直接重跑一次 migration 07/28 22:01
4F:→ bestlong:生成的程式码不同, 你又不说自己的版本... 这是个 bug 07/31 23:53
5F:推 CP64: rake db:migrate 时有错误吗 10/05 14:59