Korzystam z ksiązki “Ruby on Rails Wprowadzenie” oraz IDE RubyMine. Moim zadaniem jest zbudowanie strony, która wyświetli hello world. W tym celu w RubyMine tworzę projekt aplikacja rails (rails wczesniej zainstalowałem przy użyciu gem). W projekcie pojawia się spora liczb katalogów i plików. W książce pisało, że muszę utworzyć własny kontroler. Uruchomiłem generator kontrolera podając nazwę “Greeting”, i pojawił się plik LearnRails/controllers/greeting_controller.rb. Zatem jest tak, jak w książce pisało.
Ten plik tak wygląda:
class GreetingController < ApplicationController
def index
render :text => '<h1>HELLO WORLD</h1>'
end
end
Następnie uruchomiłem projekt, ukazał się komunikat, że serwer został odpalony WEBrick i że dostęp uzyskam wpisując http://localhost:3000.
Zatem wpisałem w przeglądarce:
http://localhost:3000/greeting ( pojawia się błąd: No route matches… )
http://localhost:3000/greeting/index ( pojawia się błąd: No route matches… )
http://localhost:3000/ ( tu pojawiła się standardowa strona od ruby )
Przeglądałem google i pisało, abym usunał plik index.html z public tak zrobiłem wtedy dla http://localhost:3000/ też pojawiał się błąd No route matches…
Korzystam z systemu Windows 7.
Co powinienem zrobić?