【发布时间】:2016-05-28 07:44:43
【问题描述】:
我刚刚开始阅读 Michael Hartl 的 ruby on rails 教程书(第 3 版)。我一直在遵循通过 cloud9 设置 rails 的所有步骤。我安装了所有必要的 gems 和文件版本。
我使用以下代码设置了我的服务器:
~/workspace/hello_app **$ rails server -b $IP -p $PORT**
比我更改应用程序控制器中的设置:
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 中的路线更改为:
# root 'application#hello'
我认为我完全按照这本书的内容进行操作,但是当我加载 URL 时,它仍然只显示默认页面,并且我的任何更改都没有生效。我没有看到“你好,世界!”。我不知道该怎么办。
【问题讨论】:
-
我认为这是 SO 上的拼写错误,但您使用的是“ender text”而不是“render text”
-
@brianslattery 哎呀这里只是一个错字。代码说渲染。
-
@JamieO'Connell 如果以下答案解决了您的问题而不是将其标记为正确答案,那么其他人可以参考并使用它来解决他们的问题。
标签: ruby-on-rails