journalduhacker/config/routes.rb

68 lines
1.8 KiB
Ruby
Raw Normal View History

Lobsters::Application.routes.draw do
2012-07-03 21:50:52 +02:00
root :to => "home#index",
:protocol => (Rails.env == "production" ? "https://" : "http://")
2012-07-07 00:33:27 +02:00
get "/page/:page" => "home#index"
2012-07-01 01:42:53 +02:00
get "/newest(.format)" => "home#newest"
2012-07-07 00:33:27 +02:00
get "/newest/page/:page" => "home#newest"
2012-06-30 21:14:35 +02:00
get "/threads" => "comments#threads"
get "/login" => "login#index"
post "/login" => "login#login"
post "/logout" => "login#logout"
get "/signup" => "signup#index"
post "/signup" => "signup#signup"
match "/login/forgot_password" => "login#forgot_password",
:as => "forgot_password"
post "/login/reset_password" => "login#reset_password",
:as => "reset_password"
match "/login/set_new_password" => "login#set_new_password",
:as => "set_new_password"
2012-07-07 00:37:36 +02:00
match "/t/:tag" => "home#tagged", :as => "tag"
2012-07-07 00:33:27 +02:00
match "/t/:tag/page/:page" => "home#tagged"
resources :stories do
post "upvote"
post "downvote"
post "unvote"
post "undelete"
end
post "/stories/fetch_url_title" => "stories#fetch_url_title"
resources :comments do
post "upvote"
post "downvote"
post "unvote"
post "edit"
post "preview"
post "update"
end
post "/comments/post_to/:story_id" => "comments#create"
post "/comments/preview_to/:story_id" => "comments#preview_new"
2012-07-04 03:48:01 +02:00
resources :messages do
post "keep_as_new"
end
2012-07-03 19:12:20 +02:00
get "/s/:id/:title/comments/:comment_short_id" => "stories#show_comment"
2012-07-01 02:47:17 +02:00
get "/s/:id/(:title)" => "stories#show"
2012-06-30 21:14:35 +02:00
get "/u/:id" => "users#show"
2012-07-01 01:42:53 +02:00
get "/rss" => "home#index", :format => "rss"
2012-07-01 20:31:31 +02:00
get "/settings" => "settings#index"
post "/settings" => "settings#update"
2012-07-04 05:24:18 +02:00
get "/filters" => "filters#index"
post "/filters" => "filters#update"
2012-07-01 20:31:31 +02:00
post "/invitations" => "invitations#create"
get "/invitations/:invitation_code" => "signup#invited"
end