【发布时间】:2014-08-23 19:54:45
【问题描述】:
我看不到使用“预览”运行的应用程序。
安装了带有 Rails 框架的 Ruby 环境(能够查看生成的文件夹和文件),并查看正在 Nitrous.IO IDE 中构建的应用程序。
我的安装显示我安装了以下内容:
- 红宝石 2.1.1p76
- Rails 4.1.0
- git 版本 2.0.0
- SQLite3构建一个简单的博客应用程序,我使用脚手架生成器来创建帖子和 cmets 所需的 MVC 组件:
1. $ rails 生成脚手架帖子标题:字符串正文:文本
2. $ rails 生成脚手架评论 post_id:integer body:text我使用以下方法创建帖子和评论数据库表:
1. $ rake db:迁移
2. $ rake 路线
3. $ rails 服务器使用“预览”查看在 WEBrick 上运行的应用程序,仅获取显示以下内容的默认网页:
- “路由在 config/routes.rb 中设置”
- “正在开发模式下运行,尚未设置根路由。”config/routes.rb 文件有以下内容:
Rails.application.routes.draw.do
资源 :cmets
资源:帖子
# 第 6 行 -> 59 行是 cmets,给出了路线的编码示例
结束
==>>“预览”Ruby 应用程序需要做什么?
【问题讨论】:
-
是的,我已经阅读了有关使用预览的教程,并注意到预览 URL 遵循示例中给出的约定。
WEBrick 服务器运行显示的部分输出端口 = 3000,因此示例中说,“端口 3000 会自动转发到端口 80。这意味着如果您的应用程序在端口 3000 上运行,那么您将不需要在地址栏中包含端口。”
我已经尝试过使用和不使用“端口”描述符,只是得到默认网页,所以我还没有快乐。 -
请澄清默认网页的含义。默认轨道还是默认亚硝酸盐?
-
这是 Nitrous.IO 上的默认 Rails 网页,左上角有 RubyOnRails 标志,标题为“欢迎加入”“你正在使用 Ruby on Rails!”它在主标题“关于您的应用程序的环境”下方有一个链接,然后是“开始使用,以下是滚动的方法:”,然后是需要注意的 3 个项目的数字列表。有没有办法可以在 cmets 中添加屏幕图片以便显示??