PXF_LY's Blog

2017年2月19日Bug2

2、Rails 第二课:初级练习(3-初探Rails)-(3-6 设定首页)
https://fullstack.xinshengdaxue.com/posts/45
的疑问

已经设定了首页,为什么还是要我设定首页,而且有两句的位置是反的。
我的思路

  1. 既然已经设定了首页,我就不去设定了,因为教程后面显示还有Bug,这篇教程是让大家排 Bug的一个过程。
  2. 我决定忽略第一课7-2教程中提到的增加首页和git进这个操作


2

3、直接使用heroku logs这个步骤。


查单词:
fatal 英 ['feɪt(ə)l] 美 [‘fetl] adj. 致命的;重大的;毁灭性的;命中注定的 n. (Fatal)人名;(葡、芬)法塔尔

  1. 我再直接跑:heroku run rake db:migrate这个指令。还是报错。

  1. 这时,我发现自己这次没有开rails s,所以没地方跑指令。我新开一个item页面,到suggestontron下面开了rails s。在运行heroku open 还是报错。
  2. 我打算按照教程说的:从修改Atom里面设定首页那一步开始做。因为上面我的疑惑,为什么有两句的位置是相反的,这次,我多的那句并没有删,我直接在有重复加了那一句在下面。


让首页根目录指到 topics 的 index 一览页。

之后我们一样执行:

  • git add .
  • git commit -m "add root path” 再执行:

git push heroku master

heroku open

映入眼帘的还是错误讯息,只是这次变成:We're sorry, but something went wrong.

我们可以使用 heroku logs,观看 heroku 上的错误:
这些F其实我看不懂,但我按照教材上的
跑了一个指令叫:heroku run rake db:migrate


跑完再 heroku open,看到这个画面,就表示一切顺利运行了。恭喜你,你有了第一个可以在公开空间上运行的论坛 App!

做完了,但我有两处和教程上不同。