Witam!
Właśnie co zainstalowałem sobie wszystkie niezbędne składniki do ROR w Ubuntu aby również dołączyć do grona tych wszystkich, którzy uczynili krok w kierunku nowych technologii webowych i…niestety porażka. Wpisując adres: http://localhost:3000/category, przeglądarka zwraca błąd: 404 not found.
Sprawa póki co mnie niepokoi, cała struktura katalogowa została utworzona poprawnie włącznie ze zdefiniowanymi kontrolerami…
Za pomoc będę bardzo wdzięczny.
A uruchomiłeś serwer aplikacji? By to wszystko zadziałało musi być uruchomiony serwer Webrick lub Mongrel. Domyślnie po stworzeniu struktury katalogów projektu w katalogu script powinnien być Webrick jako plik script. Odpalasz do script/server i powinno być lepiej.
jesli 404 to serwer chodzi tylko moze nie ma czegos takiego jak /category ?
Co do serwera, korzystam z lighttpd (jest uruchomiony napewno). Natomiast category to nazwa kontrolera, który wygenrowałem dla przykładowej aplikacji - na podstawie tutoriala z stronki onLamp. Naprawdę nie przychodzi mi żadna sensowna myśl, dlaczego to wszystko nie chce ruszyć… Raz jeszcze proszę o jakąś wskazówkę.
Faktycznie, uruchomiłem skrypt server z parametrem webrick (zatrzymując wcześniej lighttpd) i aplikacja w końcu ukazała się moim oczom
Wielki dzięki za pomoc dobrzy Ludzie. Pozdrawiam i wracam dobrze się bawić!
Warto zainstalować serwer aplikacji mongrel. Jest szybszy od webricka i najczęściej używany w środowisku produkcyjnym.