我无法使用预览'
看到正在运行的应用安装了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应用程序??
答案 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
您将能够访问您的博客应用程序。
例如:/post
或http://yourhost.com:3000/comment
。