2015-10-13 2 views
1

Я начинал Руби Hartl на Rails учебник и я застрял на листинге 1.8, который выдает пользователю для достижения этой целиЗдравствуйте Действие в контроллер App ... Hartl учебник

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/приложение/контроллеры/application_controller.rb и добавить новый текст внутри этого файла Затем сохраните и закройте файл. " Как мне это сделать?

Это был удовлетворительный ответ для этой темы, но я все еще смущен. Любая помощь приветствуется.

+0

Итак, вы не можете найти нужный файл? –

ответ

0

Используя ответ в ссылке вы предоставили и иметь взгляд на учебник это то, что вы должны сделать более простым способом:

Вы знаете, все папки и файлы, которые составляют ваше приложение Rails? Вам нужно найти файл с именем «application_controller.rb».

  1. Открыть папку под названием «приложение».
  2. Как только вы попадете в папку «приложение», откройте папку «контроллеры».
  3. Там вы найдете файл с именем 'application_controller.rb'. Откройте этот файл и добавьте текст (выделенный в листинге 1.8) в файл.
+0

Прекрасное спасибо! Я заработал. Это просто ясное и краткое объяснение, в котором я нуждался. Я только начал учиться на прошлой неделе, поэтому я даже не понимал, что направления относятся к папке. Вы спасли день, спасибо еще раз :) –

Смежные вопросы