2013-09-02 2 views
1

Получение моего пути через учебник Ruby on Rails; Я знаю, что это очень просто, но я в тупике, поскольку я очень новичок в этой области.Действие не может быть найдено для контроллера

После создания контроллера и сопоставления его, соответствующего в журнале .config, и определения действия в моем контроллере - я все еще получаю ту же «ошибку действия» в localhost: 3000.

Вот что я получаю:

'Неизвестное действие'

'Действие 'новый' не может быть найдено для PostsController'

контроллер:

class PostsController < ApplicationController 
end 

def new 
end 

Может кто-нибудь пролил свет на этот вопрос?

+1

Не могли бы вы разместить файл config/routes.rb. –

+0

Получил это разобрал, спасибо. – user2698988

ответ

4

Класс контроллера закрыт до того, как определено действие new. Переместите end во вторую строку за новым действием.

+0

Спасибо, чувак-оцените помощь. – user2698988

0

Это довольно очевидно, не так ли? Сначала вы должны были попробовать это.

class PostsController < ApplicationController 

    def new 

    end 

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