Nitrous.IO'预览'仅显示默认页面

时间:2014-08-23 19:54:45

标签: ruby nitrousio

我无法使用预览'

看到正在运行的应用

安装了Rails框架的Ruby环境(能够查看生成的文件夹和文件),并查看在Nitrous.IO IDE中构建的应用程序。

  

我的安装显示我安装了以下内容:
    - 红宝石2.1.1p76
    - Rails 4.1.0
    - git版本2.0.0
    - SQLite3

     
    

构建一个简单的博客应用程序,我使用脚手架生成器来创建帖子和评论所需的MVC组件:

     1. $ rails生成脚手架帖子标题:string body:text
     2. $ rails生成脚手架注释post_id:整体:文本

         

我使用以下方式创建帖子和评论数据库表:

     1. $ rake db:迁移
     2. $ rake routes
     3. $ rails server

         
      

使用'预览'要查看在WEBrick上运行的应用,只能获得默认网页:         - "路由在config / routes.rb"中设置         - "在开发模式下运行,还没有设置根路由。"

             

config / routes.rb文件包含以下内容:

     Rails.application.routes.draw.do
resources :comments
resources :posts
# lines 6 -> 59 are comments giving coding examples of routes
end

    
  

==>>我需要做什么才能预览' Ruby应用程序??

2 个答案:

答案 0 :(得分:0)

根据您上面的评论,我认为您需要做的是删除public/index.html文件和/或转到您创建的路线,并将其中一个指定为root。

另见这个问题及其答案:deploying to heroku -- can't get rid of the "welcome to rails" default page

答案 1 :(得分:0)

运行 rake routes 命令后,它会为您创建所有REST调用,即GET/POST/PUT/DELETE,并且您已经创建了脚手架,只需调用路径为{的URL即可{1}}或/comment您将能够访问您的博客应用程序。

例如:/posthttp://yourhost.com:3000/comment