Первый контроллер ROR - нет совпадений маршрутов - PullRequest
0 голосов
/ 29 марта 2011

Я почти не работал со своей средой Ruby on Rails, прошелся и запустил свое приложение hello world и добавил еще один метод, который не дает мне совпадений маршрутов.

Я создал контроллер с именем say_hello_controller.rb, с этим кодом внутри.

class SayHelloController < ApplicationController
  def index
    render :text => "Hello World"
  end   

  def bye
    render :text => "bye bye"
  end 
end

Вот ошибка http://screencast.com/t/h3ke1hjg8.

Странно, что http://localhost:3000/say_hello/index работает.

Чего мне не хватает?

1 Ответ

0 голосов
/ 29 марта 2011

Ваш config / rout.rb не имеет записи say_hello / bye

Вы хотели бы добавить:

 match 'say_hello/bye' => 'say_hello#bye'

Однако я предлагаю прочитать http://guides.rubyonrails.org/routing.html#resource-routing-the-rails-default дляполучить представление о маршрутах / ресурсах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...