【发布时间】:2015-10-22 18:36:33
【问题描述】:
我卡住了,无法继续我的 Ruby on Rails 教程。
我正在使用 mac 编写 Ruby on Rails 教程。
我在 Users/username/sites/simple_cms 中创建了一个新的 Ruby on Rails 项目
我正在使用Webrick 服务器
我使用rails s 命令启动了服务器,正如预期的那样,当导航到localhost:3000 时,会显示公共index 页面。
然后我在路由目录中使用以下命令添加了一个控制器和视图:
rails generate controller demo index
控制器和视图创建成功:
我的routes 文件:
SimpleCms::Application.routes.draw do
get "demo/index"
我的demo_controller文件:
class DemoController < ApplicationController
def index
end
end
我的视图文件现在位于views/demo/index.html.erb:
<h1>Demo#index</h1>
<p>hello world</p>
然后我再次启动Webrick并输入:
http://localhost:3000/demo/index
但是会显示一个空白页面。
【问题讨论】:
-
你能格式化你的代码吗?在 Mac 上,您在编辑器中选择代码并按 CMD + K。
-
不用担心。我的第一篇文章。从今以后我知道了。谢谢指出
-
尝试启动 Rails 服务器,在浏览器中输入
http://localhost:3000/demo/index,然后返回启动 rails 的终端窗口。它应该显示一个长日志提要。将其复制到问题中,这应该可以为我们提供一些关于出了什么问题的更好线索。
标签: ruby-on-rails ruby ruby-on-rails-3