http:// localhost:3000 / microposts / new无法打开

时间:2016-09-16 07:13:47

标签: ruby-on-rails

我正在阅读迈克尔哈特的'Ruby on rails toturial'。

我按照所有步骤操作并执行了此命令:

  

$ rails generate scaffold Micropost content:string user id:integer

但仍无法打开:http://localhost:3000/microposts/new

如何打开微博页面?

谢谢。 纳斯

2 个答案:

答案 0 :(得分:1)

你在命令中错过了_。它应该是

 rails generate scaffold Micropost content:string user_id:integer

使用以下命令销毁脚手架。

 rails destroy scaffold Micropost

再次创建脚手架。

 rails generate scaffold Micropost content:string user_id:integer

如果您访问该页面,我认为您可能会收到迁移待处理错误。因此,请运行以下命令来解决此问题。

rake db:migrate

此命令会将microposts表添加到您的数据库中。现在你会好起来的

答案 1 :(得分:-1)

好的,我找到了这个答案:

运行命令:

rails server