Hello Action进入App控制器...... Hartl教程

时间:2015-10-13 23:24:21

标签: ruby-on-rails ruby

我正在开始使用Hartl的Ruby on Rails教程,我仍然坚持使用清单1.8,它提示用户完成此任务

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

我看到另一篇帖子提出完全相同的问题,但答案仍然没有注册给我。我经历了同样的过程/错误。 Can't modify Application Controller for 'hello world' app

毕竟说完了,我不明白这个答案:

“你应该做的是找到你的sample_app / app / controllers / application_controller.rb并在该文件中添加新文本。然后保存并关闭文件。”我该怎么做?

这是该线程令人满意的答案,但我仍然感到困惑。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用您提供的链接中的答案并查看教程,这是您应该以更简单的方式做的事情:

您知道构成Rails应用程序的所有文件夹和文件吗?您需要找到名为'application_controller.rb'的文件。

  1. 打开名为“app”的文件夹。
  2. 进入“app”文件夹后,打开“控制器”文件夹。
  3. 在那里你会找到一个名为'application_controller.rb'的文件。打开此文件并将文本(由清单1.8突出显示)添加到文件中。