Witam,
mam plik routes.rb w postaci:
[code=rails]ActionController::Routing::Routes.draw do |map|
map.root :controller => ‘articles’, :action => ‘index’
map.login “/login”, :controller => “user_sessions”, :action => “new”
map.logout “/logout”, :controller => “user_sessions”, :action => “destroy”
map.resources :articles, :has_many => :comments
map.resources :user_sessions
map.resources :users
map.resources :abouts
end[/code]
Lokalnie wszystko jest w porządku. Projekt przeniosłem na serwer i okazało się, że nie działa element map.root. Wywołanie www.domena.pl powoduje wyświetlenie strony startowej Rails “Welcome aboard You’re riding Ruby on Rails!”. Sam w sobie projekt działa ponieważ wywołanie kontrolera np: www.domena.pl/abouts zwraca normalnie stronę wykonanego projektu.
Próbowałem dodawać wpisy
map.connect "", :controller => "articles", :action => "index"
i standardowy
map.connect ':controller/:action/:id.:format'
map.connect ':controller/:action/:id'
jednak to nie pomogło. Jakieś pomysły?