Edge
Вот такую штуку теперь добавили в Рельсы в виде rake task
Теперь выполнив команду rake routes, можно получить вот такой например результат:
forums GET /forums {:controller=>"forums", :action=>"index"}
formatted_forums GET /forums.:format {:controller=>"forums", :action=>"index"}
POST /forums {:controller=>"forums", :action=>"create"}
POST /forums.:format {:controller=>"forums", :action=>"create"}
new_forum GET /forums/new {:controller=>"forums", :action=>"new"}
formatted_new_forum GET /forums/new.:format {:controller=>"forums", :action=>"new"}
edit_forum GET /forums/:id;edit {:controller=>"forums", :action=>"edit"}
formatted_edit_forum GET /forums/:id.:format;edit {:controller=>"forums", :action=>"edit"}
forum GET /forums/:id {:controller=>"forums", :action=>"show"}
formatted_forum GET /forums/:id.:format {:controller=>"forums", :action=>"show"}
PUT /forums/:id {:controller=>"forums", :action=>"update"}
PUT /forums/:id.:format {:controller=>"forums", :action=>"update"}
DELETE /forums/:id {:controller=>"forums", :action=>"destroy"}
DELETE /forums/:id.:format {:controller=>"forums", :action=>"destroy"}
Это вот так выглядит кусок списка маршрутов от Beast.
Без установки Edge Rails можно просто стянуть себе отдельный task:
curl http://svn.rubyonrails.org/rails/trunk/railties/lib/tasks/routes.rake > lib/tasks/routes.rake
Тем кто еще не до конца переварил концепцию REST, однозначно должно помочь в понимании того, как с ним работать.
Комментариев: 2
Написать! | RSS | Trackback uri