首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我没有看到"hello world“出现在ruby on rails中

我没有看到"hello world“出现在ruby on rails中
EN

Stack Overflow用户
提问于 2016-05-28 06:22:43
回答 2查看 104关注 0票数 1

我刚开始读Michael Hartl的ruby on rails教程书(第三版)。我一直在遵循通过cloud9设置rails的所有步骤。我安装了所有必要的gem和文件版本。

我使用以下代码设置我的服务器:

代码语言:javascript
复制
~/workspace/hello_app **$ rails server -b $IP -p $PORT**

然后我更改了应用程序控制器中的设置:

代码语言:javascript
复制
class ApplicationController < ActionController::Base
 # Prevent CSRF attacks by raising an exception.
 # For APIs, you may want to use :null_session instead.
 protect_from_forgery with: :exception
 def hello
  render text: "hello, world!"
 end
end

然后我将routes.rb中的路由更改为:

代码语言:javascript
复制
  # root 'application#hello'

我想我完全按照书中说的做了,但是当我加载URL时,它仍然只显示默认页面,并且我所做的更改都没有生效。我看不到“你好,世界!”。我不知道该怎么办。

EN

回答 2

Stack Overflow用户

发布于 2016-05-28 06:32:52

您需要取消注释

代码语言:javascript
复制
  # root 'application#hello'

所以它是这样写的

代码语言:javascript
复制
root 'application#hello'
票数 4
EN

Stack Overflow用户

发布于 2016-05-28 07:44:43

更新您的routes.rb文件

代码语言:javascript
复制
root  'application#hello'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37493083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档